From f2270f35f20213f50b83c76a83285b77fd690769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com> Date: Tue, 30 Apr 2024 22:49:56 +0200 Subject: [PATCH] feat(browsers): use file picker via xdg-desktop-portal --- home/browsers/firefox.nix | 3 +++ home/browsers/mullvad-browser.nix | 3 +++ home/browsers/tor-browser.nix | 3 +++ 3 files changed, 9 insertions(+) diff --git a/home/browsers/firefox.nix b/home/browsers/firefox.nix index bf2178e..a24b4ef 100644 --- a/home/browsers/firefox.nix +++ b/home/browsers/firefox.nix @@ -34,6 +34,9 @@ let # Disable extension auto updates "extensions.update.enabled" = false; "extensions.update.autoUpdateDefault" = false; + + # Use native file picker instead of GTK file picker + "widget.use-xdg-desktop-portal.file-picker" = 1; }; # use extraConfig to load arkenfox user.js before settings diff --git a/home/browsers/mullvad-browser.nix b/home/browsers/mullvad-browser.nix index 7e3aec7..cc226c9 100644 --- a/home/browsers/mullvad-browser.nix +++ b/home/browsers/mullvad-browser.nix @@ -32,6 +32,9 @@ let # Disable extension auto updates "extensions.update.enabled" = false; "extensions.update.autoUpdateDefault" = false; + + # Use native file picker instead of GTK file picker + "widget.use-xdg-desktop-portal.file-picker" = 1; }; commonExtensions = with firefox-addons; [ diff --git a/home/browsers/tor-browser.nix b/home/browsers/tor-browser.nix index e0ab783..0d28eec 100644 --- a/home/browsers/tor-browser.nix +++ b/home/browsers/tor-browser.nix @@ -8,6 +8,9 @@ profiles."profile.default".settings = { # Set Security Level Safest "browser.security_level.security_slider" = 1; + + # Use native file picker instead of GTK file picker + "widget.use-xdg-desktop-portal.file-picker" = 1; }; }; }