From bfd970a07c231b5781871c16cb4612eb4c6b8fd4 Mon Sep 17 00:00:00 2001 From: aethrvmn Date: Sun, 31 Aug 2025 16:21:34 +0200 Subject: imported system/home-manager config --- home-manager/browser/default.nix | 75 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 home-manager/browser/default.nix (limited to 'home-manager/browser') diff --git a/home-manager/browser/default.nix b/home-manager/browser/default.nix new file mode 100644 index 0000000..ab8278a --- /dev/null +++ b/home-manager/browser/default.nix @@ -0,0 +1,75 @@ +{ config, pkgs, inputs, ... }: +{ + imports = [ + inputs.zen-browser.homeModules.beta + ]; + + programs.zen-browser = { + enable = true; + + nativeMessagingHosts = [pkgs.firefoxpwa]; + policies = { + # find more options here: https://mozilla.github.io/policy-templates/ + AutofillAddressEnabled = false; + AutofillCreditCardEnabled = false; + + Cookies = { + Locked = true; + Behavior = "reject-foreign"; + BehaviorPrivateBrowsing = "reject"; + }; + + DisablePocket = true; + DisableAppUpdate = true; + DisableFirefoxStudies = true; + DisableFirefoxAccounts = true; + DisableFeedbackCommands = true; + DisableTelemetry = true; + + DontCheckDefaultBrowser = true; + + DownloadDirectory = "${config.home.homeDirectory}/downloads"; + + EnableTrackingProtection = { + Value = true; + Locked = true; + Cryptomining = true; + Fingerprinting = true; + }; + + HardwareAcceleration = true; + + HttpsOnlyMode = "force_enabled"; + + NoDefaultBookmarks = true; + + OfferToSaveLogins = false; + + PasswordManagerEnabled = false; + + PopupBlocking = { + Default = false; + Locked = true; + }; + + PostQuantumKeyAgreementEnabled = false; + + SanitizeOnShutdown = { + Cache = true; + Cookies = false; + FormData = true; + History = false; + Sessions = false; + SiteSettings = true; + }; + + SearchEngines = { + Default = "Startpage"; + Remove = [ + "Google" + "Bing" + ]; + }; + }; + }; +} -- cgit v1.2.3