diff --git a/lib/attrsets.nix b/lib/attrsets.nix index d006ed79a2ae..c9a32bb58fe1 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -1863,7 +1863,7 @@ rec { ::: */ - overrideExisting = old: new: mapAttrs (name: value: new.${name} or value) old; + overrideExisting = old: new: old // intersectAttrs old new; /** Turns a list of strings into a human-readable description of those