diff options
Diffstat (limited to 'krebs/4lib')
| -rw-r--r-- | krebs/4lib/default.nix | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/krebs/4lib/default.nix b/krebs/4lib/default.nix index afff17296..296748333 100644 --- a/krebs/4lib/default.nix +++ b/krebs/4lib/default.nix @@ -58,6 +58,10 @@ let out = rec {    genAttrs' = names: f: listToAttrs (map f names); +  getAttrs = names: set: +    listToAttrs (map (name: nameValuePair name set.${name}) +                     (filter (flip hasAttr set) names)); +    setAttr = name: value: set: set // { ${name} = value; };    optionalTrace = c: msg: x: if c then trace msg x else x;  | 
