forked from the-distro/infra
16 lines
356 B
Nix
16 lines
356 B
Nix
|
let
|
||
|
keys = import common/ssh-keys.nix;
|
||
|
|
||
|
commonKeys = keys.users.delroth;
|
||
|
|
||
|
secrets = with keys; {
|
||
|
hydra-s3-credentials = [ machines.bagel-box ];
|
||
|
};
|
||
|
in
|
||
|
builtins.listToAttrs (
|
||
|
map (secretName: {
|
||
|
name = "secrets/${secretName}.age";
|
||
|
value.publicKeys = secrets."${secretName}" ++ commonKeys;
|
||
|
}) (builtins.attrNames secrets)
|
||
|
)
|