aboutsummaryrefslogtreecommitdiff
path: root/modules/desktop/nixos/programs/firefox.nix
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-05-22 10:23:58 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-05-22 10:24:06 -0500
commit35af4bab99da94845ebd6e9b2efae6a544d39b35 (patch)
tree47c6f76b47f1012932729c9f693316df1512197a /modules/desktop/nixos/programs/firefox.nix
parent2e0c6ccbbc76cc36e92128aea44e4bdd4e5c3d0a (diff)
LOTS OF TEMP STUFF
Diffstat (limited to 'modules/desktop/nixos/programs/firefox.nix')
-rw-r--r--modules/desktop/nixos/programs/firefox.nix19
1 files changed, 7 insertions, 12 deletions
diff --git a/modules/desktop/nixos/programs/firefox.nix b/modules/desktop/nixos/programs/firefox.nix
index 61e7b7d..9e2b8ca 100644
--- a/modules/desktop/nixos/programs/firefox.nix
+++ b/modules/desktop/nixos/programs/firefox.nix
@@ -25,6 +25,8 @@ in
NewTabPage = false;
+ SearchEngines.Default = "DuckDuckGo";
+
Preferences = let
opt = Value: {
inherit Value;
@@ -32,12 +34,9 @@ in
};
in {
"toolkit.legacyUserProfileCustomizations.stylesheets" = opt true;
- "browser.tabs.inTitlebar" = opt (
- if cfg.theme == "catppuccin"
- then 0
- else 1
- );
+ "browser.tabs.inTitlebar" = opt 0;
"browser.tabs.hoverPreview.enabled" = opt 0;
+ "browser.profiles.enabled" = opt false;
"browser.theme.content-theme" = opt 0;
"browser.theme.toolbar-theme" = opt 0;
@@ -99,7 +98,6 @@ in
"datareporting.policy.dataSubmissionPolicyBypassNotification" = opt true;
"browser.startup.homepage" = opt "about:blank";
- "cookiebanners.ui.desktop.enabled" = opt false;
"browser.compactmode.show" = opt true;
"browser.uidensity" = opt 1;
@@ -107,9 +105,6 @@ in
# get that AI out of my browser
"browser.ml.chat.enabled" = opt false;
"browser.ml.enable" = opt false;
-
- # use system pki certificates
- "security.enterprise_roots.enabled" = opt true;
};
ExtensionSettings = let
@@ -130,10 +125,10 @@ in
// (lib.optionalAttrs (cfg.theme == "adwaita") {
"{f1128560-8b23-46c1-aa6f-fb3e79f23cf3}" = ext "gnome-adwaita-gtk4-dark";
})
- // (lib.optionalAttrs (cfg.extensions.zotero.enable) {
- "zotero@chnm.gmu.edu" = {
+ // (lib.optionalAttrs (cfg.extensions.foxyproxy.enable) {
+ "foxyproxy@eric.h.jung" = {
installation_mode = "force_installed";
- install_url = "https://download.zotero.org/connector/firefox/release/Zotero_Connector-5.0.181.xpi";
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/foxyproxy-standard/latest.xpi";
};
});
};