From be2f90589e8f0664210b24ad66ed092dd5b6ba63 Mon Sep 17 00:00:00 2001 From: LarsZauberer Date: Wed, 17 Apr 2024 15:56:38 +0200 Subject: [PATCH] Added firefox extensions --- hosts/lars/default.nix | 8 +++++++ modules/gui/firefox.nix | 46 +++++++++++++++++++++-------------------- 2 files changed, 32 insertions(+), 22 deletions(-) diff --git a/hosts/lars/default.nix b/hosts/lars/default.nix index 448437f..39987bb 100644 --- a/hosts/lars/default.nix +++ b/hosts/lars/default.nix @@ -61,6 +61,14 @@ install_url = "https://addons.mozilla.org/firefox/downloads/file/4231522/new_tab_override-16.0.0.xpi"; installation_mode = "force_installed"; }; + "keepassxc-browser@keepassxc.org" = { + install_url = "https://addons.mozilla.org/firefox/downloads/file/4257616/keepassxc_browser-1.9.0.3.xpi"; + installation_mode = "force_installed"; + }; + "{7be2ba16-0f1e-4d93-9ebc-5164397477a9}" = { + install_url = "https://addons.mozilla.org/firefox/downloads/file/3756025/videospeed-0.6.3.3.xpi"; + installation_mode = "force_installed"; + }; }; }; diff --git a/modules/gui/firefox.nix b/modules/gui/firefox.nix index 07704ca..b948b0b 100644 --- a/modules/gui/firefox.nix +++ b/modules/gui/firefox.nix @@ -18,7 +18,7 @@ in { enable = true; policies = { - DisableTelemetry = true; + DisableTelemetry = true; DisableFirefoxStudies = true; EnableTrackingProtection = { Value= true; @@ -36,28 +36,30 @@ in { 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"; - }; - }; + 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"; - installation_mode = "force_installed"; - }; - } cfg.extensions]; - }; + OfferToSaveLogins = false; + + font = "Lexend"; + ExtensionSettings = lib.mkMerge [{ + "uBlock0@raymondhill.net" = { + install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; + installation_mode = "force_installed"; + }; + } cfg.extensions]; + }; }; }; };