From ebc131de84e3263deec66b026cac9eafc0336610 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Wed, 9 Jul 2025 10:58:51 +0200 Subject: [PATCH] hurricane: 176 current 2025-07-09 10:58:44 25.05.20250705.29e2900 6.15.4 * firefox settings --- modules/programs.nix | 49 ++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 15 deletions(-) diff --git a/modules/programs.nix b/modules/programs.nix index b6225e2..a0cfdfd 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -192,7 +192,6 @@ in { /* ---- POLICIES ---- */ - DisableTelemetry = true; DisableFirefoxStudies = true; EnableTrackingProtection = { @@ -201,14 +200,45 @@ in { Cryptomining = true; Fingerprinting = true; }; - DisablePocket = true; + FirefoxHome = { + Snippets = false; + TopSites = false; + SponsoredTopSites = false; + SponsoredPocket = false; + }; + HttpsOnlyMode = "force_enabled"; + DNSOverHTTPS = { + Enabled = true; + ProviderURL = "https://dns.schulze.network/dns-query"; + Locked = true; + Fallback = true; + }; + PasswordManagerEnabled = false; + /* + ---- PREFERENCES ---- + */ + Preferences = { + "extensions.activeThemeID" = { + Value = "{21ab01a8-2464-4824-bccb-6db15659347e}"; + Status = "locked"; + }; + "sidebar.animation.duration-ms" = { + Value = 50; + Status = "locked"; + }; + "sidebar.animation.expand-on-hover.duration-ms" = { + Value = 50; + Status = "locked"; + }; + "sidebar.verticalTabs" = lock-true; + "sidebar.position_start" = lock-false; + }; /* ---- EXTENSIONS ---- */ # Check about:support for extension/add-on ID strings. - # Valid strings for installation_mode are "allowed", "blocked", - # "force_installed" and "normal_installed". + # Valid strings for installation_mode are "allowed", "blocked", "force_installed" and "normal_installed". ExtensionSettings = { "*".installation_mode = "normal_installed"; # uBlock Origin: @@ -222,17 +252,6 @@ in { installation_mode = "force_installed"; }; }; - - /* - ---- PREFERENCES ---- - */ - Preferences = { - "browser.newtabpage.activity-stream.showSponsoredTopSites" = lock-false; - "extensions.activeThemeID" = { - Value = "{21ab01a8-2464-4824-bccb-6db15659347e}"; - Status = "locked"; - }; - }; }; }; thunderbird = {