From d111734802764261eb77dec75a0637ca67b0a4f8 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sat, 31 Jan 2026 23:08:44 +0000 Subject: [PATCH] home: firefox: disable AI features As found on some HN thread, there may be more I have missed... --- modules/home/firefox/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/home/firefox/default.nix b/modules/home/firefox/default.nix index 19a008c..1ffb8d9 100644 --- a/modules/home/firefox/default.nix +++ b/modules/home/firefox/default.nix @@ -48,15 +48,29 @@ in "browser.bookmarks.showMobileBookmarks" = true; # Mobile bookmarks "browser.download.useDownloadDir" = false; # Ask for download location "browser.in-content.dark-mode" = true; # Dark mode + "browser.ml.chat.enabled" = false; # No AI + "browser.ml.chat.menu" = false; # No AI + "browser.ml.chat.page" = false; # No AI + "browser.ml.chat.page.footerBadge" = false; # No AI + "browser.ml.chat.page.menuBadge" = false; # No AI + "browser.ml.chat.shortcuts" = false; # No AI + "browser.ml.chat.sidebar" = false; # No AI + "browser.ml.enable" = false; # No AI + "browser.ml.linkPreview.enabled" = false; # No AI + "browser.ml.pageAssist.enabled" = false; # No AI "browser.newtabpage.activity-stream.feeds.section.topstories" = false; # Disable top stories "browser.newtabpage.activity-stream.feeds.sections" = false; "browser.newtabpage.activity-stream.feeds.system.topstories" = false; # Disable top stories "browser.newtabpage.activity-stream.section.highlights.includePocket" = false; # Disable pocket + "browser.tabs.groups.smart.enabled" = false; # No AI + "browser.tabs.groups.smart.userEnabled" = false; # No AI "browser.urlbar.trimURLs" = false; # Always show the `http://` prefix + "extensions.ml.enabled" = false; # No AI "extensions.pocket.enabled" = false; # Disable pocket "media.eme.enabled" = true; # Enable DRM "media.gmp-widevinecdm.enabled" = true; # Enable DRM "media.gmp-widevinecdm.visible" = true; # Enable DRM + "sidebar.notification.badge.aichat" = false; # No AI "signon.autofillForms" = false; # Disable built-in form-filling "signon.rememberSignons" = false; # Disable built-in password manager "ui.systemUsesDarkTheme" = true; # Dark mode