summaryrefslogtreecommitdiff
path: root/secrets
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2025-08-14 21:48:57 -0400
committertriethyl <triethylammonium@pm.me>2025-08-14 21:48:57 -0400
commit120981440c01e71c2f07eff2550e890435381437 (patch)
treeab41390d90b78216caf0c6895c5eb667b27ad99b /secrets
parent4abe382ce56716a245229f8d5f2bcebffa0cc790 (diff)
overhaul secrets organization
Diffstat (limited to 'secrets')
-rwxr-xr-xsecrets/secrets.nix28
-rw-r--r--secrets/user-passwords/ideapad-laptop/lucas.age (renamed from secrets/lucas-user-password.age)bin338 -> 338 bytes
-rw-r--r--secrets/user-passwords/nzxt-desktop/culsans.age (renamed from secrets/culsans-user-password.age)0
-rw-r--r--secrets/user-passwords/thinkpad-laptop/lucas.age7
4 files changed, 23 insertions, 12 deletions
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
index 815b217..cc1da46 100755
--- a/secrets/secrets.nix
+++ b/secrets/secrets.nix
@@ -1,16 +1,20 @@
let
- culsans = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMcc7hXixElOgv87LlY1LgCQ9oOT6Lj66wjCh1uRqpQt culsans@nzxt-desktop"; # culsans@nzxt-desktop
- lucas = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICn8CAOpucqQvDkkEOGYYuSf8+mfrA4qkUK5u8v+WLEz lucas@ideapad-laptop"; # lucas@ideapad-laptop
- server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGDHcZoKu7q28H3hf4TzkONZxt+dky/HbMEHuC2uKr5P server@prodesk-server"; # server@ideapad-server
+ nzxt-desktop = {
+ system = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKtnKVcdZNk3zp/XptQDtBDJig7sMEe5RLRhAO3Sx3sl root@nzxt-desktop";
+ culsans = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMcc7hXixElOgv87LlY1LgCQ9oOT6Lj66wjCh1uRqpQt culsans@nzxt-desktop";
+ };
- nzxt-desktop = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKtnKVcdZNk3zp/XptQDtBDJig7sMEe5RLRhAO3Sx3sl root@nzxt-desktop";
- ideapad-laptop = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP5hHZpHf/0xj4UK5091fBB9tDonfd6FDGkPr+HWlZBc root@ideapad-laptop";
- prodesk-server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOj6+nSYDABUsNqrSuc/IIhrShez0n5vPKAUTZMoINFl root@prodesk-server";
-in {
- "culsans-user-password.age".publicKeys = [ nzxt-desktop culsans ];
- "lucas-user-password.age".publicKeys = [ ideapad-laptop lucas ];
- "server-user-password.age".publicKeys = [ prodesk-server server ];
+ prodesk-server = {
+ system = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOj6+nSYDABUsNqrSuc/IIhrShez0n5vPKAUTZMoINFl root@prodesk-server";
+ server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGDHcZoKu7q28H3hf4TzkONZxt+dky/HbMEHuC2uKr5P server@prodesk-server";
+ };
- # Namecheap DDNS Password
- "namecheap-ddns-password.age".publicKeys = [ culsans lucas server prodesk-server ];
+ thinkpad-laptop = {
+ system = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINgCZw2RzdgXnW0lpgJQ2hBb+0V1fZoemJQtqDQbhFZk root@thinkpad-laptop";
+ lucas = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM/HLlWDshs3Fn4pbTrUeSdo/2/YWuBEMpQX15ZR0RNv lucas@thinkpad-laptop";
+ };
+in {
+ "user-passwords/nzxt-desktop/culsans.age".publicKeys = [ nzxt-desktop.system nzxt-desktop.culsans ];
+ "user-passwords/thinkpad-laptop/lucas.age".publicKeys = [ thinkpad-laptop.system thinkpad-laptop.lucas ];
+ "user-passwords/prodesk-server/server.age".publicKeys = [ prodesk-server.system prodesk-server.server ];
}
diff --git a/secrets/lucas-user-password.age b/secrets/user-passwords/ideapad-laptop/lucas.age
index 0fb32bd..0fb32bd 100644
--- a/secrets/lucas-user-password.age
+++ b/secrets/user-passwords/ideapad-laptop/lucas.age
Binary files differ
diff --git a/secrets/culsans-user-password.age b/secrets/user-passwords/nzxt-desktop/culsans.age
index a92fff7..a92fff7 100644
--- a/secrets/culsans-user-password.age
+++ b/secrets/user-passwords/nzxt-desktop/culsans.age
diff --git a/secrets/user-passwords/thinkpad-laptop/lucas.age b/secrets/user-passwords/thinkpad-laptop/lucas.age
new file mode 100644
index 0000000..2b9bdc8
--- /dev/null
+++ b/secrets/user-passwords/thinkpad-laptop/lucas.age
@@ -0,0 +1,7 @@
+age-encryption.org/v1
+-> ssh-ed25519 Wfy90Q pTGfyan/aglag5BZ96jJahoLU2xLkoKMIFx7PL4F/Fk
+XzNdJzzsyZd2WrnbDA9EBc0DX+o0RKWC4Ashp3WYN8M
+-> ssh-ed25519 um9c2w fAH7MrsEH4E23WAaUDj/DyKfozjgq6B79YZ+JuV+w0M
+MQht0n8g1d6e7x/MpKNLD2PdI0OhORvlZAuc0KYiTF0
+--- ztxqjvWmp0WB1P3pKeZkRwIEBFCjW1+CReb5p9Fyxok
+Ñ˘íbÎÓ>¬ Ö‘UŽÄ阮e¤^¹;@Ψ]|n1ÆYÔ5¯ûÝO:J¸Óœ: \ No newline at end of file