From 9003b5b4d0096648b7764a6939cb05531114d65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sat, 23 Sep 2023 19:52:24 +0200 Subject: [PATCH] feat: add more extensions and settings to firefox --- modules/programs/firefox.nix | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/modules/programs/firefox.nix b/modules/programs/firefox.nix index 694e048..e39676e 100644 --- a/modules/programs/firefox.nix +++ b/modules/programs/firefox.nix @@ -33,13 +33,36 @@ in { youtube-shorts-block # Privacy - # Don't touch my tabs! - # Don't track me google link-cleaner clearurls decentraleyes privacy-badger + skip-redirect + + # Paywalls + # bypass-paywalls-clean ]; + + settings = { + "browser.newtabpage.enabled" = false; # Blank new tab page. + "browser.startup.page" = 3; # Resume last session. + "browser.tabs.closeWindowWithLastTab" = false; + # Fully disable Pocket. See + # https://www.reddit.com/r/linux/comments/zabm2a. + "extensions.pocket.enabled" = false; + "extensions.pocket.api" = "0.0.0.0"; + "extensions.pocket.loggedOutVariant" = ""; + "extensions.pocket.oAuthConsumerKey" = ""; + "extensions.pocket.onSaveRecs" = false; + "extensions.pocket.onSaveRecs.locales" = ""; + "extensions.pocket.showHome" = false; + "extensions.pocket.site" = "0.0.0.0"; + "browser.newtabpage.activity-stream.pocketCta" = ""; + "browser.newtabpage.activity-stream.section.highlights.includePocket" = + false; + "services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket" = + false; + }; }; }; }; -- 2.48.1