krebs lib += getAttrDef

This commit is contained in:
tv 2016-03-16 01:52:34 +01:00
parent fb82aa8f34
commit e6657cd46a

View File

@ -41,6 +41,7 @@ let out = rec {
mapAttrs (name: _: path + "/${name}")
(filterAttrs (_: eq "directory") (readDir path));
getAttrDef = name: set: set.${name} or set.default or null;
mapAttrValues = f: mapAttrs (_: f);
setAttr = name: value: set: set // { ${name} = value; };