diff --git a/keys/default.nix b/keys/default.nix index 05e6854..1870309 100644 --- a/keys/default.nix +++ b/keys/default.nix @@ -9,9 +9,7 @@ let meta = import ../meta lib; - getAttr = flip builtins.getAttr; - - inherit (import ../lib/nix-lib) flip setDefault unique; + inherit (import ../lib/nix-lib) setDefault unique; in rec { @@ -83,7 +81,7 @@ rec { ]; }; - getKeys = ls: builtins.concatLists (builtins.map (getAttr _keys) ls); + getKeys = ls: builtins.concatLists (builtins.map (member: _keys.${member} or [ ]) ls); mkSecrets = nodes: setDefault { publicKeys = unique (rootKeys ++ (builtins.concatMap getNodeKeys' nodes)); };