nix-config/secrets.nix
2025-10-01 11:39:07 +02:00

18 lines
779 B
Nix

let
horseman = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpt0NisTZPYDdumMXhxaKv3JygSE0EKE6OiYw4A8ot7";
luna = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFu+XwTX1vF8Xqlna99Tu50TBT0cmOatb2LLwnC/33DU root@luna";
solis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDKepQ6sJahN0VQTMowIiga2WZBCaNBTadca+OxCV6T6 root@solis";
terra = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6Mog8ujGXnEZ3lXm4zrYclh/0xx4LhZV2U5zqqxALE root@terra";
systems = [luna solis terra];
all = [horseman] ++ systems;
in {
"secrets/wifi.age".publicKeys = all;
"secrets/ssh/id_personal.age".publicKeys = all;
"secrets/ssh/id_personal.pub.age".publicKeys = all;
"secrets/ssh/id_github.age".publicKeys = all;
"secrets/ssh/id_github.pub.age".publicKeys = all;
"secrets/ssh/config.age".publicKeys = all;
}