diff --git a/hosts/lars/default.nix b/hosts/lars/default.nix index 71b892e..0cb39a8 100644 --- a/hosts/lars/default.nix +++ b/hosts/lars/default.nix @@ -20,7 +20,7 @@ vesktop.enable = true; btop.enable = true; mpv.enable = true; - schizofox.enable = true; + schizofox.enable = false; zsh = { enable = true; @@ -46,7 +46,11 @@ enable = true; extensions = { "support@lastpass.com" = { - install_url = "https://addons.mozilla.org/de/firefox/addon/lastpass-password-manager/"; + install_url = "https://addons.mozilla.org/firefox/downloads/file/4246455/lastpass_password_manager-4.127.0.1.xpi"; + installation_mode = "force_installed"; + }; + "newtaboverride@agenedia.com" = { + install_url = "https://addons.mozilla.org/firefox/downloads/file/4231522/new_tab_override-16.0.0.xpi"; installation_mode = "force_installed"; }; }; @@ -65,7 +69,7 @@ size = 24; }; gtk = { - enable = false; + enable = true; package = pkgs.catppuccin-gtk; name = "Catppuccin-Mocha-Standard-Green-Dark"; variant = "mocha"; @@ -76,7 +80,7 @@ }; }; qt = { - enable = false; + enable = true; package = pkgs.catppuccin-kde; name = "Catppuccin-Mocha-Dark"; variant = "mocha"; diff --git a/modules/gui/firefox.nix b/modules/gui/firefox.nix index 06125cd..07704ca 100644 --- a/modules/gui/firefox.nix +++ b/modules/gui/firefox.nix @@ -16,7 +16,41 @@ in { home-manager.users.${username} = { programs.firefox = { enable = true; + policies = { + DisableTelemetry = true; + DisableFirefoxStudies = true; + EnableTrackingProtection = { + Value= true; + Locked = true; + Cryptomining = true; + Fingerprinting = true; + }; + DisablePocket = true; + DisableFirefoxAccounts = true; + DisableAccounts = true; + DisableFirefoxScreenshots = true; + OverrideFirstRunPage = ""; + OverridePostUpdatePage = ""; + DontCheckDefaultBrowser = true; + DisplayBookmarksToolbar = "never"; # alternatives: "always" or "newtab" + DisplayMenuBar = "default-off"; # alternatives: "always", "never" or "default-on" + SearchBar = "unified"; # alternative: "separate" + FirefoxSuggest = { + WebSuggestions = true; + ImproveSuggest = true; + Locked = true; + }; + SearchSuggestEnabled = true; + theme = { + colors = { + background-darker = "181825"; + background = "1e1e2e"; + foreground = "cdd6f4"; + }; + }; + + font = "Lexend"; ExtensionSettings = lib.mkMerge [{ "uBlock0@raymondhill.net" = { install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";