2022-05-04 03:02:47 +02:00
|
|
|
let
|
|
|
|
# age-specific key in ~/.ssh/id_ed25519: `ssh-keygen -t ed25519`
|
|
|
|
felschr =
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGbQpMo1JOGk59Rzl6pVoOcMHOoqezph+aIlEXZP4rBu";
|
|
|
|
users = [ felschr ];
|
|
|
|
|
2022-08-06 16:07:29 +02:00
|
|
|
# `ssh-keygen -t ed25519 -N "" -f /etc/secrets/initrd/ssh_host_ed25519_key`
|
2022-05-04 03:02:47 +02:00
|
|
|
home-pc =
|
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBFTQvIcSdhEKl/Kq+pcS/cPCyyZ1ygj+djfuaXzaRMx";
|
|
|
|
home-server =
|
2022-05-15 13:06:03 +02:00
|
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILO+OLPr8zdOMYyKtm98AFJai7zbaxw7JhVWgOwu7K3C";
|
2022-05-04 03:02:47 +02:00
|
|
|
systems = [ home-pc home-server ];
|
|
|
|
in {
|
|
|
|
"restic/b2.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"restic/password.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"smtp.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"samba.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"mqtt/felix.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"mqtt/birgit.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"mqtt/hass.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"mqtt/tasmota.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"mqtt/owntracks.age".publicKeys = [ felschr home-pc home-server ];
|
2022-05-06 15:48:57 +02:00
|
|
|
"cloudflare.age".publicKeys = [ felschr home-pc home-server ];
|
2022-05-30 01:43:22 +02:00
|
|
|
"owntracks/recorder.env.age".publicKeys = [ felschr home-pc home-server ];
|
2022-05-04 03:02:47 +02:00
|
|
|
"owntracks/htpasswd.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"etebase-server.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"miniflux.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"paperless.age".publicKeys = [ felschr home-pc home-server ];
|
|
|
|
"nextcloud/admin.age".publicKeys = [ felschr home-pc home-server ];
|
2022-08-06 16:07:29 +02:00
|
|
|
"immich/.env.age".publicKeys = [ felschr home-pc home-server ];
|
2022-08-06 17:00:45 +02:00
|
|
|
"immich/db-password.age".publicKeys = [ felschr home-pc home-server ];
|
2022-05-04 03:02:47 +02:00
|
|
|
|
2022-05-06 03:43:06 +02:00
|
|
|
# home-server
|
2022-05-04 03:02:47 +02:00
|
|
|
"home-server/hostKey.age".publicKeys = [ felschr home-server ];
|
2022-05-06 03:43:06 +02:00
|
|
|
"hass/secrets.age".publicKeys = [ felschr home-server ];
|
2022-05-04 03:02:47 +02:00
|
|
|
}
|