add chromium but keep librewolf as default

This commit is contained in:
jackjohn7 2026-04-16 23:32:19 -05:00
parent ac6d6df7a0
commit b820d35d0a
2 changed files with 28 additions and 1 deletions

View file

@ -1,4 +1,10 @@
{ self, inputs, ... }:
{
self,
inputs,
hjem,
config,
...
}:
{
flake.nixosModules.librewolf =
{ pkgs, lib, ... }:
@ -37,6 +43,26 @@
};
};
hjem.users."${config.username}" = {
xdg.mime-apps.default-applications = {
"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"
];
};
};
environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
};
}

View file

@ -34,6 +34,7 @@
pavucontrol
keepassxc
amberol
chromium
(element-desktop.override {
commandLineArgs = "--password-store=gnome-libsecret";
})