This commit is contained in:
KoenDR06 2025-09-30 23:37:02 +02:00
parent fb781d6e8a
commit 7830d0c300
8 changed files with 39 additions and 11 deletions

View file

@ -1,3 +0,0 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICZuSoySTECpPfwOe4u311F0WaiYbWHsk+7Fqe5RgSu1 horseman@luna
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPb4xCSo9JDflQJs8CsCjDWZSFXdavI9c9aqqozkL8OM horseman@terra
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA/X1pzKCThxxIkrb7ooBN+eJW8BKr8vJT7c1L7UjSfF horseman@solis

View file

@ -22,29 +22,36 @@ in {
wifi.file = secretFile "wifi.age";
personalSSHpub = {
file = secretFile "id_personal.pub.age";
file = secretFile "ssh/id_personal.pub.age";
owner = username;
group = "users";
path = "/home/horseman/.ssh/id_personal.pub";
};
personalSSH = {
file = secretFile "id_personal.age";
file = secretFile "ssh/id_personal.age";
owner = username;
group = "users";
path = "/home/horseman/.ssh/id_personal";
};
githubSSHpub = {
file = secretFile "id_github.pub.age";
file = secretFile "ssh/id_github.pub.age";
owner = username;
group = "users";
path = "/home/horseman/.ssh/id_github.pub";
};
githubSSH = {
file = secretFile "id_github.age";
file = secretFile "ssh/id_github.age";
owner = username;
group = "users";
path = "/home/horseman/.ssh/id_github";
};
sshConfig = {
file = secretFile "ssh/config.age";
owner = username;
group = "users";
path = "/home/horseman/.ssh/config";
};
};
};
}

View file

@ -16,8 +16,9 @@ let
all = users ++ systems;
in {
"secrets/wifi.age".publicKeys = all;
"secrets/id_personal.age".publicKeys = all;
"secrets/id_personal.pub.age".publicKeys = all;
"secrets/id_github.age".publicKeys = all;
"secrets/id_github.pub.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;
}

23
secrets/ssh/config.age Normal file
View file

@ -0,0 +1,23 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IHcraE1xZyBMSXVl
MkI4ZFBtQ3RNVnFFZnF6U2xYQVcyenRuVVVobFdISUpoYUd2T2lvCmpWMW8wNlMv
NWt2bEc4Rm5PV3lva0FSb1RNV2J2bTJwUWdjeld5c21xY2MKLT4gc3NoLWVkMjU1
MTkgRkhGc3p3IElraWFXT0JjVEp3Z0lYT2dxa0h2bjR0UTJXb2lBbUVEMmZtc0Ru
MERvUlkKOERxZGJvZ0RCaUZwNFMzenRuRkp3ZC9MeGxIUEgwRXk4aGdhK2w0K05o
cwotPiBzc2gtZWQyNTUxOSBGZnZ4d0EgNUt4c3hmbWliajVGRzdpSWExdklJYnZT
TTRXRTM4Z0hYM2xOMnBLLzVqTQpwaUpGSlB3NVNTeTBVTkJKTTdsYUUzV2w1Q1Jj
WWc4TSt0alBKbDQ0M2dJCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBTQmtreFpySnJm
US9YMkNWdVUyUTNBeEZ5cHNvUExreU1ZSGpaUWdiamhVCk9qSzlnRXVjcjMvVi9k
SEg1MjF4K0t4SzR2N2d6YVBaOHdPWWp5a2ZRbE0KLT4gc3NoLWVkMjU1MTkgZ1BJ
ZFpBIHorRzVKRTJzeDZpV3NEZ3d2WkorYkhlTkJPcEV2ZU1BNzIraHJuM1lTRlkK
VGRERXpRbzFVK2xnUjBiV0FFdFVCa09jNGF2S0VrLzgxRWNnSEozUmU0cwotPiBz
c2gtZWQyNTUxOSBkYk9laEEgeTNqR3ZsTnM1M1lEVnBkbGVFRFErbm9hN29ONnpO
R09aTzYzT3JURklnawpjQktab24xeWE3US9yYmtYSlZnUEhxaHJSMGpEZ0hNYnR5
bnZqWCs3SjM4Ci0+IHNzaC1lZDI1NTE5IHR2L0N6ZyBnbE1TbHpSYmIyR3kzcFpK
d1AxSmRYWktiWmJKRzFXQ2M1QjBGckxmb1RBCkx3U3lJdHNhM1JVTGIrd1RjTmNa
UGNVczFnWC9nbERSZXAzSFd3Q0ljbU0KLT4gWiw0XDZELWdyZWFzZSA/WTdYI0wK
enI0M3pvNnprd1dsSys5NlZTUm56NnJQamU3ajRyVnBSVnZkCi0tLSBRaTZ2aEtp
Ymk5ZXowZWNpa0wrTGYxREM5RTllb21WRHdLdjVFN1AzbTFjCg4TUY17Yet8wmJP
nfRRNGMadtVMTP5XlaXEZMtj3bclKcJ/ZAEzD3VfTxEWhOXCoyDij7DuvQlY+jYB
oFhbMmYIJRZL8f0l0r0PocR1pyBxrHv7Z7dsJ++PnFRMzkJKrOtazU10NZ8=
-----END AGE ENCRYPTED FILE-----