From 3978369995919b06bbd54d0899617782f89f8fd1 Mon Sep 17 00:00:00 2001 From: Bun Date: Thu, 15 May 2025 01:15:48 -0400 Subject: [PATCH] do the same browser shortening to thunderbird --- .../home/programs/gui/thunderbird/default.nix | 91 +++++++++---------- 1 file changed, 43 insertions(+), 48 deletions(-) diff --git a/modules/home/programs/gui/thunderbird/default.nix b/modules/home/programs/gui/thunderbird/default.nix index 47404be1..8fe91a50 100644 --- a/modules/home/programs/gui/thunderbird/default.nix +++ b/modules/home/programs/gui/thunderbird/default.nix @@ -3,62 +3,57 @@ config = lib.mkIf config.home.desktop.enable { programs.thunderbird = { enable = config.home.desktop.enable; - profiles = { - Main = { - isDefault = true; - userContent = '' - *{scrollbar-width:none !important} - ''; - settings = { - "general.autoScroll" = true; + profiles.default = { + isDefault = true; + settings = { + "general.autoScroll" = true; - "security.mixed_content.block_active_content" = true; - "security.mixed_content.block_display_content" = true; + "security.mixed_content.block_active_content" = true; + "security.mixed_content.block_display_content" = true; - "extensions.enabled" = false; - "extensions.autoDisableScopes" = 0; - "extensions.allow-non-mpc-extensions" = false; - "extensions.installDistroAddons" = false; - "extensions.getAddons.cache.enabled" = false; - "extensions.blocklist.enabled" = true; - "extensions.webextensions.userSelection" = false; - "extensions.checkCompatibility" = false; - "extensions.allowRemoteAddons" = false; - "extensions.ui.enabled" = false; - "extensions.ui.useSystemTheme" = true; - "extensions.activeThemeID" = "thunderbird-compact-dark@mozilla.org"; + "extensions.enabled" = false; + "extensions.autoDisableScopes" = 0; + "extensions.allow-non-mpc-extensions" = false; + "extensions.installDistroAddons" = false; + "extensions.getAddons.cache.enabled" = false; + "extensions.blocklist.enabled" = true; + "extensions.webextensions.userSelection" = false; + "extensions.checkCompatibility" = false; + "extensions.allowRemoteAddons" = false; + "extensions.ui.enabled" = false; + "extensions.ui.useSystemTheme" = true; + "extensions.activeThemeID" = "thunderbird-compact-dark@mozilla.org"; - "privacy.clearOnShutdown.cookies" = true; - "privacy.clearOnShutdown.cache" = true; - "privacy.clearOnShutdown.formdata" = true; - "privacy.clearOnShutdown.siteSettings" = true; - "privacy.trackingprotection.enabled" = true; - "privacy.firstparty.isolate" = true; - "privacy.donottrackheader.enabled" = true; - "privacy.resistFingerprinting" = true; + "privacy.clearOnShutdown.cookies" = true; + "privacy.clearOnShutdown.cache" = true; + "privacy.clearOnShutdown.formdata" = true; + "privacy.clearOnShutdown.siteSettings" = true; + "privacy.trackingprotection.enabled" = true; + "privacy.firstparty.isolate" = true; + "privacy.donottrackheader.enabled" = true; + "privacy.resistFingerprinting" = true; - "browser.history.enabled" = false; - "browser.sessionstore.privacy_level" = 2; - "browser.tabs.warnOnClose" = false; - "browser.shell.checkDefaultBrowser" = false; - "browser.urlbar.suggest.openpage" = false; - "browser.urlbar.suggest.bookmark" = false; - "browser.urlbar.suggest.history" = false; - "browser.urlbar.suggest.searches" = false; - "browser.urlbar.suggest.topsites" = false; - "browser.download.promptForDownload" = true; + "browser.history.enabled" = false; + "browser.sessionstore.privacy_level" = 2; + "browser.tabs.warnOnClose" = false; + "browser.shell.checkDefaultBrowser" = false; + "browser.urlbar.suggest.openpage" = false; + "browser.urlbar.suggest.bookmark" = false; + "browser.urlbar.suggest.history" = false; + "browser.urlbar.suggest.searches" = false; + "browser.urlbar.suggest.topsites" = false; + "browser.download.promptForDownload" = true; - "network.cookie.cookieBehavior" = 1; - "network.dns.dnsOverHttps.enabled" = true; - "network.http.speculative-parallel-limit" = 0; - "network.http.pipelining" = false; - "network.predictor.enabled" = false; - "network.cookie.lifetimePolicy" = 2; - }; + "network.cookie.cookieBehavior" = 1; + "network.dns.dnsOverHttps.enabled" = true; + "network.http.speculative-parallel-limit" = 0; + "network.http.pipelining" = false; + "network.predictor.enabled" = false; + "network.cookie.lifetimePolicy" = 2; }; }; }; - home.persistence."${config.xdg.userDirs.extraConfig.XDG_PERSIST_DIR}".directories = [ "browser/.thunderbird" ]; + home.persistence."${config.xdg.userDirs.extraConfig.XDG_PERSIST_DIR}".directories = [ "browser/.thunderbird/default" ]; }; }