19 lines
No EOL
890 B
Nix
19 lines
No EOL
890 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;
|
|
"wg-scribe".publicKeys = master ++ ren ++ macbook;
|
|
"smbshare".publicKeys = master ++ macbook ++ ren ++ selene;
|
|
} |