firefox -> librewolf

This commit is contained in:
2025-12-26 11:05:13 +08:00
parent 3033c471a6
commit 54a326565b

View File

@@ -60,6 +60,7 @@
lm_sensors
acpi
imagemagick
librewolf
chromium
(artiq.inputs.nixpkgs.legacyPackages.x86_64-linux.python3.withPackages(ps: with ps; [
numpy
@@ -88,17 +89,12 @@
];
environment.sessionVariables = artiq.qtPaths;
programs.firefox.enable = true;
programs.firefox.preferences = {
"browser.ml.enable" = false;
"browser.ml.chat.enabled" = false;
};
xdg.mime.defaultApplications = {
"text/html" = "firefox.desktop";
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/about" = "firefox.desktop";
"x-scheme-handler/unknown" = "firefox.desktop";
"text/html" = "librewolf.desktop";
"x-scheme-handler/http" = "librewolf.desktop";
"x-scheme-handler/https" = "librewolf.desktop";
"x-scheme-handler/about" = "librewolf.desktop";
"x-scheme-handler/unknown" = "librewolf.desktop";
};
programs.wireshark.enable = true;
@@ -117,7 +113,7 @@
services.xserver.desktopManager.gnome = {
extraGSettingsOverrides = ''
[org.gnome.shell]
favorite-apps=['firefox.desktop', 'org.gnome.Console.desktop', 'org.gnome.Nautilus.desktop', 'rink.desktop', 'jupyter-notebook.desktop', 'spyder.desktop', 'codium.desktop', 'artiq-manual.desktop']
favorite-apps=['librewolf.desktop', 'org.gnome.Console.desktop', 'org.gnome.Nautilus.desktop', 'rink.desktop', 'jupyter-notebook.desktop', 'spyder.desktop', 'codium.desktop', 'artiq-manual.desktop']
'';
extraGSettingsOverridePackages = [
pkgs.gnome-shell