aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-04-25 20:29:19 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-04-25 20:29:19 +0200
commitdee4a06a61eb3a94daabfcaf2783380db7249f6b (patch)
treec6440aa79805c7a3d97133fc5478e6c6ac67c478 /system
parent4c09adc733b622d8e551d2053148036a861757b6 (diff)
Fixed the firefox browser config
Diffstat (limited to 'system')
-rw-r--r--system/programs.nix48
1 files changed, 46 insertions, 2 deletions
diff --git a/system/programs.nix b/system/programs.nix
index 4fdffc3..483b49a 100644
--- a/system/programs.nix
+++ b/system/programs.nix
@@ -1,5 +1,49 @@
-{...}: {
- programs.firefox.enable = true;
+{pkgs, ...}: {
+ programs.firefox = {
+ enable = true;
+ languagePacks = ["en-GB" "cs" "sk" "de"];
+ policies = {
+ DefaultDownloadDirectory = "\${home}/Downloads";
+ Extensions.Install = map (name: "https://addons.mozilla.org/firefox/downloads/latest/${name}") [
+ # Privacy
+ "ublock-origin"
+ "privacy-badger17"
+ "torproject-snowflake"
+ "clearurls"
+ "flagfox"
+ "user-agent-string-switcher"
+ "facebook-container"
+
+ # QoL
+ "sidebery"
+ "onetab"
+ "bitwarden-password-manager"
+
+ # YouTube
+ "return-youtube-dislikes"
+ "sponsorblock"
+ "youtube-recommended-videos"
+ "hide-members-only-videos"
+
+ # Theming
+ "styl-us"
+ "firefox-color"
+ "darkreader"
+ ];
+ Extensions.Uninstall = [
+ "ddg@search.mozilla.org"
+ "google@search.mozilla.org"
+ "bing@search.mozilla.org"
+ "amazondotcom@search.mozilla.org"
+ "ebay@search.mozilla.org"
+ "twitter@search.mozilla.org"
+ ];
+ DisableFirefoxStudies = true;
+ DisableTelemetry = true;
+ DisableFeedbackCommands = true;
+ DisablePocket = true;
+ };
+ };
programs.zsh.enable = true;
programs.steam = {