diff --git a/home-manager/firefox/config/preferences.nix b/home-manager/firefox/config/preferences.nix index 125a578..03713fb 100644 --- a/home-manager/firefox/config/preferences.nix +++ b/home-manager/firefox/config/preferences.nix @@ -66,4 +66,6 @@ # This is annoying, because I can have a blank workspace, open Firefox and # then have Firefox open on some other workspace "widget.disable-workspace-management" = true; + # Automatically enable extensions, don't manually confirm if it should be enabled + "extensions.autoDisableScopes" = 0; } diff --git a/home-manager/firefox/default.nix b/home-manager/firefox/default.nix index 5728cfe..4106686 100644 --- a/home-manager/firefox/default.nix +++ b/home-manager/firefox/default.nix @@ -59,7 +59,12 @@ let }; }; in { - stylix.targets.firefox.profileNames = [ "default" ]; + stylix = lib.mkIf osConfig.custom.graphical.stylix.enable { + targets.firefox = { + profileNames = [ "default" ]; + colorTheme.enable = true; + }; + }; programs.firefox = { enable = true; policies = { @@ -111,6 +116,7 @@ in { visibility: collapse !important; } ''; + extensions.force = true; extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [ clearurls darkreader