diff --git a/hosts/work/home-config.nix b/hosts/work/home-config.nix index 90b099a..45b0195 100644 --- a/hosts/work/home-config.nix +++ b/hosts/work/home-config.nix @@ -1,4 +1,4 @@ -{ ... }: { +{ pkgs, ... }: { config.modules = { application = { zathura.enable = true; @@ -25,6 +25,9 @@ web.firefox = { enable = true; enableNixGL = true; + optionalExtensions = with pkgs.nur.repos.rycee.firefox-addons; [ + okta-browser-plugin + ]; }; }; } diff --git a/modules/home-manager/web/firefox/conf/extensions.nix b/modules/home-manager/web/firefox/conf/extensions.nix index 498c96d..23d833d 100644 --- a/modules/home-manager/web/firefox/conf/extensions.nix +++ b/modules/home-manager/web/firefox/conf/extensions.nix @@ -9,6 +9,15 @@ "extensions.getAddons.showPane" = false; "extensions.webservice.discoverURL" = ""; -# disable pocket extention +# disable pocket extension "extensions.pocket.enabled" = false; + +# disable extensions recommendations + "extensions.htmlaboutaddons.recommendations.enabled" = false; + +# Automatically activate extensions + "extensions.autoDisableScopes" = 0; + +# Deacticate extensions auto-update + "extensions.update.enabled" = false; } diff --git a/modules/home-manager/web/firefox/default.nix b/modules/home-manager/web/firefox/default.nix index d0f996f..4f35b13 100644 --- a/modules/home-manager/web/firefox/default.nix +++ b/modules/home-manager/web/firefox/default.nix @@ -83,7 +83,7 @@ in search = { force = true; default = "DuckDuckGo"; - engines = { + engines = { "Nix Packages" = { urls = [{ template = "https://search.nixos.org/packages";