lib: Improve overrideExisting implementation
This commit is contained in:
parent
af8125c46f
commit
5cfdec6e94
1 changed files with 1 additions and 1 deletions
|
@ -440,7 +440,7 @@ rec {
|
|||
=> { a = { b = 6; d = 2; }; }
|
||||
*/
|
||||
overrideExisting = old: new:
|
||||
old // listToAttrs (map (attr: nameValuePair attr (attrByPath [attr] old.${attr} new)) (attrNames old));
|
||||
mapAttrs (name: value: new.${name} or value) old;
|
||||
|
||||
/* Get a package output.
|
||||
If no output is found, fallback to `.out` and then to the default.
|
||||
|
|
Loading…
Reference in a new issue