From b13fa7a2edbdb39849f26ae4f979e9a60b91ac27 Mon Sep 17 00:00:00 2001 From: aleksana Date: Wed, 26 Nov 2025 01:07:54 +0800 Subject: [PATCH] nixos/firefox: fix eval with empty overrides --- nixos/modules/programs/firefox.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix index 66e6c7afb6f8..a184aa50f74e 100644 --- a/nixos/modules/programs/firefox.nix +++ b/nixos/modules/programs/firefox.nix @@ -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; })) ];