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; }; }; }