-
Notifications
You must be signed in to change notification settings - Fork 0
/
secrets.nix
27 lines (24 loc) · 1.07 KB
/
secrets.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
let
thomas = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaQYR0/Oj6k1H03kshz2J7rlGCaDSuaGPhhOs9FcZfn";
users = [ thomas ];
anubis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII8giHHf/baGidSc0GR0IUDEm2ym/EZVbtA7p2RkQ7In";
chnum = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHKFHDzfYlfsmmL+jBsTJ96WM5ijXaFPxjR6LFz04dpZ";
asgard = "";
utgard = "";
vanaheim = "";
yggdrasil = "";
systems = [ anubis chnum ];
in
{
"services/acme/credentials.age".publicKeys = users ++ systems;
"services/cloud/password.age".publicKeys = users ++ systems;
"services/gallery/password.age".publicKeys = users ++ systems;
"services/tailscale/authkey.age".publicKeys = users ++ systems;
"users/root/password.age".publicKeys = users ++ systems;
"users/printer/password.age".publicKeys = users ++ systems;
"users/media/password.age".publicKeys = users ++ systems;
"users/thomas/password.age".publicKeys = users ++ systems;
"users/anna/password.age".publicKeys = users ++ systems;
"users/adrian/password.age".publicKeys = users ++ systems;
"users/tabea/password.age".publicKeys = users ++ systems;
}