diff --git a/lib/attrs.nix b/lib/attrs.nix index 75114b2..31686ac 100644 --- a/lib/attrs.nix +++ b/lib/attrs.nix @@ -26,6 +26,13 @@ in # attrs genAttrs' = values: f: listToAttrs (map f values); + # Merge a list of attrs non-recursively, later values override previous ones. + # + # merge :: + # [ attrs ] + # attrs + merge = foldl (a: b: a // b) { }; + # Merge a list of attrs recursively, later values override previous ones. # # recursiveMerge ::