nixos/firefox: fix eval with empty overrides

This commit is contained in:
aleksana
2025-11-26 01:23:11 +08:00
parent df84636704
commit b13fa7a2ed
+3 -3
View File
@@ -278,11 +278,11 @@ in
environment.systemPackages = [
(cfg.package.override (old: {
extraPrefsFiles =
old.extraPrefsFiles
(old.extraPrefsFiles or [ ])
++ cfg.autoConfigFiles
++ [ (pkgs.writeText "firefox-autoconfig.js" cfg.autoConfig) ];
nativeMessagingHosts = old.nativeMessagingHosts ++ cfg.nativeMessagingHosts.packages;
cfg = old.cfg // cfg.wrapperConfig;
nativeMessagingHosts = (old.nativeMessagingHosts or [ ]) ++ cfg.nativeMessagingHosts.packages;
cfg = (old.cfg or { }) // cfg.wrapperConfig;
}))
];