Compare commits

...

9 commits

Author SHA1 Message Date
3361e3b649
librewolf: Set UI options
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 15:05:09 +03:00
14987516a5
librewolf: Disable extension recommendations
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 15:04:08 +03:00
622923ecc2
librewolf: Set fingerprinting options
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 15:02:52 +03:00
9b16dbf386
librewolf: Don't clear anything on shutdown
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 15:02:11 +03:00
91b0179c14
librewolf: Configure "Firefox Sync"
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 15:01:21 +03:00
b55ba9857c
librewolf: Disable Pocket, recommendations, ads, etc
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 15:00:42 +03:00
4a8836014d
librewolf: Configure fonts
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 14:55:14 +03:00
7bb0206d43
librewolf: Initialize profile
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 14:54:37 +03:00
7925974e42
config: Initialize librewolf
Signed-off-by: George Kaklamanos <gkaklas@gkaklas.gr>
2025-07-13 14:54:08 +03:00
2 changed files with 43 additions and 0 deletions

View file

@ -10,6 +10,7 @@
./starship.nix
./zellij.nix
./firefox.nix
./librewolf.nix
./cli.nix
./mpv.nix
./ssh.nix

View file

@ -0,0 +1,42 @@
{pkgs, ...}: {
programs.librewolf = {
enable = true;
};
programs.librewolf.profiles.default.id = 0;
programs.librewolf.profiles.default.isDefault = true;
programs.librewolf.profiles.default.settings = {
# Fonts
"font.default.x-western" = "sans-serif";
"font.name.monospace.x-western" = "Fira Mono";
"font.name.sans-serif.x-western" = "Fira Sans";
"font.name.serif.x-western" = "Fira Sans";
# Disable recommendations etc
"extensions.pocket.enabled" = false;
"browser.discovery.enabled" = false;
"browser.newtabpage.activity-stream.default.sites" = "";
"browser.shopping.experience2023.enabled" = false;
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
"browser.urlbar.trending.featureGate" = false;
"browser.urlbar.pocket.featureGate" = false;
"browser.newtabpage.activity-stream.showSponsored" = false;
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
"extensions.htmlaboutaddons.recommendations.enabled" = false;
# Firefox Sync
"identity.fxaccounts.enabled" = true;
"services.sync.engine.passwords" = false;
"services.sync.engine.creditcards" = false;
"identity.fxaccounts.account.device.name" = "kelly-librewolf";
# clearOnShutdown
"privacy.clearOnShutdown.history" = false;
"privacy.clearOnShutdown.downloads" = false;
"privacy.clearOnShutdown_v2.cache" = false;
"privacy.clearOnShutdown_v2.cookiesAndStorage" = false;
# Fingerprinting
"privacy.resistFingerprinting.overrides" = "+AllTargets,-CSSPreferColorScheme,-JSDateTimeUTC";
"privacy.resistFingerprinting.letterboxing" = true;
# UI
"browser.startup.page" = 3;
"browser.toolbars.bookmarks.visibility" = "never";
"browser.compactmode.show" = true;
};
}