From 122a7fa174a04f30d92bfd40040d5f33fd3e7cc2 Mon Sep 17 00:00:00 2001 From: andromeda Date: Thu, 1 Jan 2026 20:21:14 +0100 Subject: [PATCH] mb? --- flake.nix | 1 - pub-keys.nix | 14 ++++++++++++++ secrets.nix | 14 +------------- secrets/secret0.age | Bin 396 -> 396 bytes secrets/secret1.age | Bin 396 -> 396 bytes secrets/secret2.age | Bin 396 -> 506 bytes secrets/secrets.nix | 5 +++-- 7 files changed, 18 insertions(+), 16 deletions(-) create mode 100644 pub-keys.nix diff --git a/flake.nix b/flake.nix index 692f9cc..ce52b1e 100644 --- a/flake.nix +++ b/flake.nix @@ -35,7 +35,6 @@ noshell, nur, nvf, - self, stylix, ... }: let diff --git a/pub-keys.nix b/pub-keys.nix new file mode 100644 index 0000000..389786b --- /dev/null +++ b/pub-keys.nix @@ -0,0 +1,14 @@ +{ + age.secrets = { + secret0.file = ./secrets/secret0.age; + secret1.file = ./secrets/secret1.age; + secret2.file = ./secrets/secret2.age; + }; + pub-keys = { + ssh = { + andromeda = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJy2VD362wUcu0lKj2d6OIU8dbAna0Lu/NaAYIj8gdIA andromeda@lenovo"; + lenovo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHG4eqsLTq2os2mxfwhys3BpVnowcJrqt2CbRFzN2pJb root@lenovo"; + _109-199-104-83 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJe5ol56yC23fivSEKeK4HZQm934ROX46AM7o0aE2hMq root@vmi2998419"; + }; + }; +} diff --git a/secrets.nix b/secrets.nix index 2e435a5..fd1c166 100644 --- a/secrets.nix +++ b/secrets.nix @@ -1,17 +1,5 @@ {lib, ...}: { - config = { - age.secrets = { - secret0.file = ./secrets/secret0.age; - secret1.file = ./secrets/secret1.age; - secret2.file = ./secrets/secret2.age; - }; - pub-keys = { - ssh = { - andromeda = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJy2VD362wUcu0lKj2d6OIU8dbAna0Lu/NaAYIj8gdIA andromeda@lenovo"; - lenovo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHG4eqsLTq2os2mxfwhys3BpVnowcJrqt2CbRFzN2pJb root@lenovo"; - }; - }; - }; + imports = [./pub-keys.nix]; options = { pub-keys.ssh = lib.mkOption { type = lib.types.attrsOf lib.types.str; diff --git a/secrets/secret0.age b/secrets/secret0.age index 4fd14dea8ca33798cd9f3c7278ab991261e2e32b..757e7ff402eda4e55bfe514fbdde57ad17be3e5e 100644 GIT binary patch delta 361 zcmeBS?qQywQ*V;y98%<$ndFv|l^2#)?3omiX;zSvlwxY;Z4u?-Qdp8+R2dPFZ4?~p z$W`W@ljM@A?NLw}nG;;>XKd*nlwsx`RG#7y6r5FA;OttMUh1Fd5#Z+H%cX0lP+Xj$ zo0?)|YHDby5b9BpR_3S>R9NJaXj0*o?^tQ*o>Em-SZ@|(ni>-97vfUlQ5Bk76_oGe ztevIpQIYA%rETh*pAqU7?BZmZpXn275MpHN=3Nw6RApf9;#`&)R$3KR9F`oKQ{tb@ zrK_u}5FBV)624Yxp6Qg55nS$8=oMCCR%#sVSK#Bw_0Ft* zE{E7k?xg2SxkGP%SXS_ELVL@PTfamCZ^qv7`^{qQZEaXNXX{K}FV4w7Ht8-_-_dYY zCP`RX1MuT9?xdCOo>!-`+gy%u!KG`bP+Xj$ zo0?)|YHDby5b9BpR_3UX6={@J8sO{_keO^&o}K1aRiA4flX zZjfT>6_OXo6_gy2R%zs)gE_|Y3Sh|VqmVH7G9a_6Ydzu zrK_u};8hTyo$r^GnCjvf6>6B_9--}(7g$*u7@U)7S&-)*8I)_1ToN1^n(F4tb+O~g zX>*|)K1l_&A68nigts^sy`OMzElXyCc~SeWoBm6}T-7%3sBQT0r{+jqeD7_yg=27V77@U;sm{Jy^UtZ{6;^u1^;HvFjT9mGBY3S{osU4gWQtFfK z%as{k;veFj;+&kOZ4{D{>6sf`Xc=f0q+b@19v0wjo)YX+9F`NM9pU2a$fawiP+Xj$ zo0?)|YHDby5b9BpR_3UXY91b*;c8KwV&-9y9O7eQQSXtKY3vb}=44`+UzTldX=st- zp6Kfr;F@c~WmaJ9SCmwe5>;iHoLE|xX5ek=?Na4xP>_)m;+&cv?&0ijoMImAk(FA` zrK_u};2M-|k(X!a?H63^6c+3p;$P$woRd=J8CdBaV)3pm)$tZSV!Pu=fHabp9^#g}izk21HO$W}R#ozI)@5PWE&C4*CE zPkGPX*bOm!?e@-wZJB2fRqtC8keuP>neLL2=Urfwn--Pj z9~D>`<`Wjlm7kYXQQ&NvZ;}&H=I3u*nUoUX;^S>r6lNNpYhGcTYGxXql$&Fb;boG~ zrK_u}pq*P*nC+ht;!_${kd;@SqVH$yTi_V#sO^<%R_JY-YME&i>62IK;pODW#Uy{M z*gg2sk0hsv?WqhFQ_p?9zn$Y!ZP=#ifvXms3~&r#`XR$;`*MGCU=@Do8uaywEVH$StqX+auB>#4IhiDk;aMC^9i3AkD1R-^tTE&pjwV%B9F8y*{|yw8YfFI3UftAT+nYLfg>K zr>r8!EFd$Rt1KitKi%7>A}q_S%%{NHC)FS|D7(lk$J5Z+yi(sV->t|jr=qIZT-!Gp z-MWbU%skU_g-Tz4Q{$`xmk@vR#7d_;V-t()e0R6P0>grepaN$PSEqn_!<-VQsIs)Y zNUriIAOG~I@)X~6Q_FG#@6zlrj}&j85SO6T%5+N)eYZ3NPmALG0=Mui6E0m{U4_Cj zFJl8&@4~_m4+Ha5|3LGI?1C(hRL|nbN{f)BLJ#9C3&*OeFfXT|bS_>=pPYq%ws4-9 zc-fBqOYQ$9J|`7)UjDAu54;(7X5(yyXXy)@PPWeoo_FeN`r=oI`9oCqu%CN;?(wyn z08OTRz9313C+s`AtTj0kTpyW#E|^e%^Ln=F3hiC1Z!kSvlXPA;?@hTcgN~e)oc@0R Dep)ThKb$SFL?Lp##c#4yFh+tsMdC)+aHKgzEn$<5QuBH5)ZG1bc?nM>DBp}06h zH#Nn`)YQ;YA=INHt;|uuD9a}xF~dK=%+cF3&&({yx89^IG~6-ABsDa{FFh(L$J@!M zN