{
 "app_id": "net.mullvad.MullvadBrowser",
 "source_url": "https://raw.githubusercontent.com/flathub/net.mullvad.MullvadBrowser/master/net.mullvad.MullvadBrowser.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=cups",
  "--socket=fallback-x11",
  "--socket=pcsc",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=all",
  "--filesystem=xdg-download:create",
  "--talk-name=org.freedesktop.secrets",
  "--talk-name=org.freedesktop.FileManager1",
  "--talk-name=org.kde.StatusNotifierWatcher",
  "--talk-name=org.freedesktop.ScreenSaver",
  "--talk-name=org.gnome.Mutter.IdleMonitor",
  "--talk-name=org.gtk.vfs.*",
  "--talk-name=org.gnome.SessionManager",
  "--own-name=org.mpris.MediaPlayer2.firefox.*",
  "--own-name=org.mozilla.mullvadbrowser.*",
  "--system-talk-name=org.freedesktop.NetworkManager",
  "--system-talk-name=org.freedesktop.RealtimeKit1",
  "--system-talk-name=org.freedesktop.login1",
  "--system-talk-name=org.freedesktop.UPower",
  "--system-talk-name=org.freedesktop.timedate1"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-19T12:56:58.802938+00:00",
 "manifest": {
  "app-id": "net.mullvad.MullvadBrowser",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "base": "org.mozilla.firefox.BaseApp",
  "base-version": "25.08",
  "command": "mullvad-browser",
  "finish-args": [
   "--device=all",
   "--share=ipc",
   "--share=network",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--socket=pulseaudio",
   "--persist=.mullvad-browser",
   "--persist=.mullvad",
   "--socket=pcsc",
   "--socket=cups",
   "--talk-name=org.kde.StatusNotifierWatcher",
   "--talk-name=org.freedesktop.secrets",
   "--talk-name=org.freedesktop.FileManager1",
   "--talk-name=org.gnome.SessionManager",
   "--talk-name=org.freedesktop.ScreenSaver",
   "--talk-name=org.gnome.Mutter.IdleMonitor",
   "--talk-name=org.gtk.vfs.*",
   "--system-talk-name=org.freedesktop.RealtimeKit1",
   "--system-talk-name=org.freedesktop.login1",
   "--system-talk-name=org.freedesktop.UPower",
   "--system-talk-name=org.freedesktop.timedate1",
   "--system-talk-name=org.freedesktop.NetworkManager",
   "--filesystem=xdg-download:create",
   "--own-name=org.mozilla.mullvadbrowser.*",
   "--own-name=org.mpris.MediaPlayer2.firefox.*"
  ],
  "modules": [
   {
    "name": "mullvad-browser",
    "buildsystem": "simple",
    "build-commands": [
     "rm Browser/start-mullvad-browser.desktop",
     "mv Browser/ \"${FLATPAK_DEST}/lib/mullvad-browser/\"",
     "install -Dm755 mullvad-browser-wrapper \"${FLATPAK_DEST}/bin/mullvad-browser\"",
     "install -Dm644 \"${FLATPAK_DEST}/lib/mullvad-browser/browser/chrome/icons/default/about-logo.svg\" \"${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg\"",
     "install -Dm644 distribution.ini \"${FLATPAK_DEST}/lib/mullvad-browser/distribution/distribution.ini\"",
     "install -Dm644 net.mullvad.MullvadBrowser.metainfo.xml \"${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml\"",
     "touch \"${FLATPAK_DEST}/lib/mullvad-browser/is-packaged-app\"",
     "install -Dm644 net.mullvad.MullvadBrowser.desktop \"${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop\"",
     "desktop-file-edit \"${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop\" --set-key \"Icon\" --set-value \"${FLATPAK_ID}\" --set-key \"Name\" --set-value \"Mullvad Browser\""
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://cdn.mullvad.net/browser/15.0.23/mullvad-browser-linux-x86_64-15.0.23.tar.xz",
      "sha256": "0737746ad39ea8716198896937771b1a8824c20e92c293619f99b8cac729233a",
      "x-checker-data": {
       "type": "json",
       "url": "https://cdn.mullvad.net/browser/update_responses/update_1/release/download-linux-x86_64.json",
       "version-query": ".version",
       "url-query": ".binary",
       "is-main-source": true
      }
     },
     {
      "type": "file",
      "path": "distribution.ini"
     },
     {
      "type": "file",
      "path": "net.mullvad.MullvadBrowser.metainfo.xml"
     },
     {
      "type": "file",
      "path": "net.mullvad.MullvadBrowser.desktop"
     },
     {
      "type": "script",
      "dest-filename": "mullvad-browser-wrapper",
      "commands": [
       "export TMPDIR=\"${XDG_RUNTIME_DIR}/app/${FLATPAK_ID}\"",
       "export FONTCONFIG_FILE=/app/lib/mullvad-browser/fonts/fonts.conf",
       "export FONTCONFIG_PATH=/app/lib/mullvad-browser/fonts",
       "fc-cache -fv",
       "cd \"/app/lib/mullvad-browser\"",
       "exec \"/app/lib/mullvad-browser/start-mullvad-browser\" \"$@\""
      ]
     }
    ]
   }
  ]
 }
}