diff --git a/home-mods/firefox/_base.nix b/home-mods/firefox/_base.nix index 6188f31..96f2620 100644 --- a/home-mods/firefox/_base.nix +++ b/home-mods/firefox/_base.nix @@ -87,6 +87,7 @@ # Disable internal passwod manager "signon.rememberSignons" = false; # Extensions are managed with Nix, so don't update. + "extensions.autoDisableScopes" = 0; # do not auto-disable all newly added extensions "extensions.update.autoUpdateDefault" = false; "extensions.update.enabled" = false; @@ -230,6 +231,40 @@ "media.ffmpeg.vaapi.enabled" = true; }; + extensions.force = true; + extensions.settings = { + "tab-stash@condordes.net".settings = { + options = { + "last_notified_version" = "3.2"; + "after_stashing_tab" = "close"; + "migrated_tab_markers_applied" = true; + }; + }; + + "uBlock0@raymondhill.net".settings = { + selectedFilterLists = [ + "user-filters" + "ublock-filters" + "ublock-badware" + "ublock-privacy" + "ublock-quick-fixes" + "ublock-unbreak" + "easylist" + "easyprivacy" + "urlhaus-1" + "plowe-0" + "fanboy-cookiemonster" + "ublock-cookies-easylist" + "fanboy-social" + "easylist-chat" + "easylist-newsletters" + "easylist-notifications" + "easylist-annoyances" + "DEU-0" + ]; + }; + }; + extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [ # clearurls # leechblock-ng @@ -253,6 +288,7 @@ sponsorblock tab-stash ublock-origin + pkgs.nur.repos.bhasherbel.aw-awatcher ]; # TODO Reenable when fixed (currently works for setup but default settings is broken due to https://github.com/nix-community/home-manager/pull/6505#issuecomment-2673463728) diff --git a/home-mods/firefox/zen-browser.nix b/home-mods/firefox/zen-browser.nix index 99f2f60..fa76198 100644 --- a/home-mods/firefox/zen-browser.nix +++ b/home-mods/firefox/zen-browser.nix @@ -22,7 +22,7 @@ }) ]; - programs.zen-browser = (import ./_base.nix args) // { package = pkgs.my.zen-browser;}; + programs.zen-browser = (import ./_base.nix args) // { package = pkgs.my.zen-browser; }; home.sessionVariables = { BROWSER = "zen-browser";