infra/secrets/secrets.nix
2024-12-19 01:10:59 +00:00

22 lines
440 B
Nix

let
users = map (name: builtins.readFile ../users/keys/${name}) userNames;
userNames = [
"adisbladis"
"mic92"
"ryantm"
"zimbatm"
"zowoq"
];
inherit ((import ../modules/shared/known-hosts.nix).programs.ssh) knownHosts;
secrets = {
};
in
builtins.listToAttrs (
map (secretName: {
name = "${secretName}.age";
value.publicKeys = secrets."${secretName}" ++ users;
}) (builtins.attrNames secrets)
)