Nixconfigs/keys/secrets.nix
Maxiem Geldhof 1afb6c0989 Add mullvad
2025-10-31 19:35:45 +01:00

18 lines
No EOL
826 B
Nix

let
selene = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBEiuoUbvgZ2N03MTcWw4z+oUB9SG0jR0fy5AnTTBHym" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKcfmaqbtwSEydV2hge/aDWxfwlKOw/JJZZWy8ycjojH" ];
macbook = [ (builtins.readFile ./macbook.pub) ];
master = [ (builtins.readFile ./master.pub) ];
ren = [ (builtins.readFile ./ren.pub) ];
in
{
"jellyfin-key".publicKeys = selene;
"google-storage-key".publicKeys = selene;
"macbook.priv".publicKeys = macbook ++ master;
"master.priv".publicKeys = macbook ++ master;
"wg-selene".publicKeys = macbook ++ selene ++ master;
"wg-macbook".publicKeys = macbook ++ master;
"hetzner.priv".publicKeys = macbook ++ selene ++ master ++ ren;
"wg-ren.priv".publicKeys = macbook++master++ren;
"ren.priv".publicKeys = master ++ ren;
"mullvad".publicKeys = master ++ ren ++ macbook;
}