aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-03-16 21:50:19 +0100
committerLeander Scherer <leander@schererleander.de>2026-03-16 21:50:19 +0100
commit7401affec3f050d42f5e72e4a8542c98a59b19aa (patch)
treeb63c9a73cd066b66b23370c065f7e71de7fa16c3 /modules
parentefe7df76d681b9f019a8680532105469737e8f58 (diff)
feat(firefox): add mynixos search, disable ai features, enable hdr
Diffstat (limited to 'modules')
-rw-r--r--modules/programs/firefox.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/programs/firefox.nix b/modules/programs/firefox.nix
index 3efd143..0aef132 100644
--- a/modules/programs/firefox.nix
+++ b/modules/programs/firefox.nix
@@ -26,6 +26,9 @@
DisplayBookmarksToolbar = "never";
NoDefaultBookmarks = true;
+ DisableFirefoxAccounts = true;
+ DisableAccounts = true;
+
Homepage = {
URL = "about:blank";
Locked = true;
@@ -64,6 +67,10 @@
};
Preferences = {
+
+ # Enable hdr
+ "gfx.wayland.hdr" = true;
+
# Disable fullscreen notification
"full-screen-api.warning.timeout" = "0";
@@ -78,6 +85,17 @@
# Disable popup when download finished
"browser.download.alwaysOpenPanel" = false;
+
+ # Disable firefox view
+ "browser.tabs.firefox-view" = false;
+
+ # Disable AI features
+ "browser.ml.enable" = false;
+ "browser.ml.chat.enabled" = false;
+ "browser.ml.pageAssist.enabled" = false;
+ "browser.ml.linkPreview.enabled" = false;
+ "browser.tabs.groups.smart.enabled" = false;
+ "extensions.ml.enabled" = false;
};
};
@@ -86,6 +104,7 @@
packages = with inputs.firefox-addons.packages.${pkgs.stdenv.hostPlatform.system}; [
ublock-origin
istilldontcareaboutcookies
+ adaptive-tab-bar-colour
];
force = true;
@@ -126,6 +145,13 @@
definedAliases = [ "@np" ];
};
+ mynixos = {
+ name = "MyNixOS";
+ urls = [ { template = "https://mynixos.com/search?q={searchTerms}"; } ];
+ iconMapObj."16" = "https://mynixos.com/favicon.ico";
+ definedAliases = [ "@mn" ];
+ };
+
nixos-wiki = {
name = "NixOS Wiki";
urls = [ { template = "https://wiki.nixos.org/w/index.php?search={searchTerms}"; } ];