From 385fdc01639333d0461c3cc1d8e86552e775d466 Mon Sep 17 00:00:00 2001 From: etwas Date: Thu, 11 Sep 2025 10:35:52 +0200 Subject: [PATCH] feat: return to barebones agenix --- flake.nix | 16 +-- home/default.nix | 27 +++-- home/misc_pkgs/packages.nix | 4 +- modules/utils/agenix/agenix.nix | 109 ------------------ modules/utils/agenix/default.nix | 5 - ...86035ac8720911ae08e068770fd8-gcd_etwas.age | Bin 710 -> 0 bytes ...742e02dec8258c831b607a-fbda-wg-privkey.age | Bin 322 -> 0 bytes ...08494c83d98968e479aa395db52da-obvps-id.age | Bin 708 -> 0 bytes ...0acee77e20eb733d468315-ffda_outoor_key.age | Bin 713 -> 0 bytes ...d64b17a040f92a8c09aa0a18b1-fbda-wg-psk.age | 8 -- ...e60da3826e0f3b5f311db436e944b-ebd_rhea.age | Bin 700 -> 0 bytes ...5c0e16eba378425e35191701e9-glrwth_tuda.age | Bin 659 -> 0 bytes ...1623e6f029904629b93a04e-etwas_sign_key.age | Bin 700 -> 0 bytes ...f0747e29f24845755c1cb9934d9ea-gh_etwas.age | Bin 731 -> 0 bytes ...ec4ce9e691e8ff00e4ed721e-dn42git_token.age | Bin 716 -> 0 bytes ...b05b6881299690623a2f000250d1e-ncvps-id.age | Bin 728 -> 0 bytes ...a24d4e9dcb049e626-access-tokens-github.age | 9 -- modules/utils/agenix/secrets/1bvps.age | Bin 707 -> 0 bytes .../utils/agenix/secrets/dn42git_token.age | Bin 713 -> 0 bytes modules/utils/agenix/secrets/ebd_token.age | Bin 647 -> 0 bytes .../utils/agenix/secrets/fbda_wg_priv_key.age | Bin 348 -> 0 bytes modules/utils/agenix/secrets/fbda_wg_psk.age | 7 -- modules/utils/agenix/secrets/ffda_token.age | Bin 640 -> 0 bytes modules/utils/agenix/secrets/gcd_etwas.age | Bin 728 -> 0 bytes modules/utils/agenix/secrets/gh_argstr.age | 9 -- modules/utils/agenix/secrets/gh_token.age | Bin 777 -> 0 bytes modules/utils/agenix/secrets/glrwth_token.age | 8 -- modules/utils/agenix/secrets/ncvps.age | Bin 690 -> 0 bytes modules/utils/agenix/secrets/sign_etwas.age | Bin 652 -> 0 bytes modules/utils/agenix/token2_hmac.pub | 2 - modules/utils/default.nix | 1 - 31 files changed, 15 insertions(+), 190 deletions(-) delete mode 100644 modules/utils/agenix/agenix.nix delete mode 100644 modules/utils/agenix/default.nix delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/0e7486035ac8720911ae08e068770fd8-gcd_etwas.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/3796530060742e02dec8258c831b607a-fbda-wg-privkey.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/40408494c83d98968e479aa395db52da-obvps-id.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/5bddd42c320acee77e20eb733d468315-ffda_outoor_key.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/75b8bbd64b17a040f92a8c09aa0a18b1-fbda-wg-psk.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/803e60da3826e0f3b5f311db436e944b-ebd_rhea.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/9fb79d5c0e16eba378425e35191701e9-glrwth_tuda.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/b790376cb1623e6f029904629b93a04e-etwas_sign_key.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/b79f0747e29f24845755c1cb9934d9ea-gh_etwas.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/ef9af6b8ec4ce9e691e8ff00e4ed721e-dn42git_token.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/f37b05b6881299690623a2f000250d1e-ncvps-id.age delete mode 100644 modules/utils/agenix/rekeyed/rhea-laptop/fe3b797d7fc54e6a24d4e9dcb049e626-access-tokens-github.age delete mode 100644 modules/utils/agenix/secrets/1bvps.age delete mode 100644 modules/utils/agenix/secrets/dn42git_token.age delete mode 100644 modules/utils/agenix/secrets/ebd_token.age delete mode 100644 modules/utils/agenix/secrets/fbda_wg_priv_key.age delete mode 100644 modules/utils/agenix/secrets/fbda_wg_psk.age delete mode 100644 modules/utils/agenix/secrets/ffda_token.age delete mode 100644 modules/utils/agenix/secrets/gcd_etwas.age delete mode 100644 modules/utils/agenix/secrets/gh_argstr.age delete mode 100644 modules/utils/agenix/secrets/gh_token.age delete mode 100644 modules/utils/agenix/secrets/glrwth_token.age delete mode 100644 modules/utils/agenix/secrets/ncvps.age delete mode 100644 modules/utils/agenix/secrets/sign_etwas.age delete mode 100644 modules/utils/agenix/token2_hmac.pub diff --git a/flake.nix b/flake.nix index ac7f9e6..08ceb9e 100644 --- a/flake.nix +++ b/flake.nix @@ -15,11 +15,6 @@ agenix.url = "github:ryantm/agenix"; - agenix-rekey = { - url = "github:oddlama/agenix-rekey"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - flake-utils.url = "github:numtide/flake-utils"; spicetify-nix = { @@ -42,7 +37,6 @@ nixpkgs, nixos-hardware, agenix, - agenix-rekey, spicetify-nix, nix-index-database, private-config, @@ -54,7 +48,6 @@ inherit inputs; inherit spicetify-nix; inherit agenix; - inherit agenix-rekey; inherit private-config; }; @@ -63,22 +56,15 @@ # List all Modules to load modules = [ agenix.nixosModules.default - agenix-rekey.nixosModules.default nixos-hardware.nixosModules.framework-13-7040-amd nix-index-database.nixosModules.nix-index ./modules/utils/agenix/agenix.nix ./modules ./home + private-config.nixosModules.default ]; }; - agenix-rekey = agenix-rekey.configure { - userFlake = self; - nixosConfigurations = self.nixosConfigurations; - # Example for colmena: - # nixosConfigurations = ((colmena.lib.makeHive self.colmena).introspect (x: x)).nodes; - }; - formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style; }; } diff --git a/home/default.nix b/home/default.nix index a1c530c..150a9a3 100644 --- a/home/default.nix +++ b/home/default.nix @@ -36,20 +36,19 @@ accent = "mauve"; }; - imports = - [ - inputs.catppuccin.homeModules.catppuccin - inputs.spicetify-nix.homeManagerModules.default - inputs.nix-index-database.homeModules.nix-index - # inputs.agenix.homeManagerModules.age - inputs.private-config.homeManagerModules.default - ] - ++ [ - ./essentials - ./utils - ./misc_pkgs - ./wm - ]; + imports = [ + inputs.catppuccin.homeModules.catppuccin + inputs.spicetify-nix.homeManagerModules.default + inputs.nix-index-database.homeModules.nix-index + inputs.agenix.homeManagerModules.age + inputs.private-config.homeManagerModules.default + ] + ++ [ + ./essentials + ./utils + ./misc_pkgs + ./wm + ]; }; }; diff --git a/home/misc_pkgs/packages.nix b/home/misc_pkgs/packages.nix index ea6278a..fd1e523 100644 --- a/home/misc_pkgs/packages.nix +++ b/home/misc_pkgs/packages.nix @@ -1,6 +1,5 @@ { pkgs, - agenix-rekey, ... }: { @@ -73,8 +72,7 @@ nix-output-monitor nil nh - # agenix.packages.${system}.default - agenix-rekey.packages.${system}.default + agenix.packages.${system}.default nixfmt-rfc-style nixpkgs-review diff --git a/modules/utils/agenix/agenix.nix b/modules/utils/agenix/agenix.nix deleted file mode 100644 index 56576c0..0000000 --- a/modules/utils/agenix/agenix.nix +++ /dev/null @@ -1,109 +0,0 @@ -{ - config, - pkgs, - inputs, - ... -}: -{ - # TODO: Get a token2 and set up https://github.com/oddlama/agenix-rekey - age = { - identityPaths = [ "/var/lib/persistent/host_id_ed25519" ]; - - rekey = { - agePlugins = [ pkgs.age-plugin-fido2-hmac ]; - - # Obtain this using `ssh-keyscan` or by looking it up in your ~/.ssh/known_hosts - hostPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJynM8SLRXRrfGRJd43T4wabsOHFcWeeuTym9h7vl7Io"; - # The path to the master identity used for decryption. See the option's description for more information. - masterIdentities = [ ./token2_hmac.pub ]; - #masterIdentities = [ "/home/myuser/master-key" ]; # External master key - #masterIdentities = [ - # # It is possible to specify an identity using the following alternate syntax, - # # this can be used to avoid unecessary prompts during encryption. - # { - # identity = "/home/myuser/master-key.age"; # Password protected external master key - # pubkey = "age1qyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs3290gq"; # Specify the public key explicitly - # } - #]; - storageMode = "local"; - # Choose a directory to store the rekeyed secrets for this host. - # This cannot be shared with other hosts. Please refer to this path - # from your flake's root directory and not by a direct path literal like ./secrets - localStorageDir = ./. + "/rekeyed/${config.networking.hostName}"; - }; - - secrets = { - access-tokens-github.rekeyFile = ./secrets/gh_argstr.age; - - fbda-wg-privkey.rekeyFile = ./secrets/fbda_wg_priv_key.age; - fbda-wg-psk.rekeyFile = ./secrets/fbda_wg_psk.age; - - obvps-id = { - rekeyFile = ./secrets/1bvps.age; - path = "/home/rhea/.ssh/id_1bvps"; - owner = "rhea"; - symlink = false; - }; - - dn42git_token = { - rekeyFile = ./secrets/dn42git_token.age; - path = "/home/rhea/.ssh/id_dn42_etwas"; - owner = "rhea"; - symlink = false; - }; - - ncvps-id = { - rekeyFile = ./secrets/ncvps.age; - path = "/home/rhea/.ssh/id_ncvps"; - owner = "rhea"; - symlink = false; - }; - - gh_etwas = { - rekeyFile = ./secrets/gh_token.age; - path = "/home/rhea/.ssh/id_gh_etwas"; - owner = "rhea"; - symlink = false; - }; - - gcd_etwas = { - rekeyFile = ./secrets/gcd_etwas.age; - path = "/home/rhea/.ssh/id_gcd_etwas"; - owner = "rhea"; - symlink = false; - }; - - ebd_rhea = { - rekeyFile = ./secrets/ebd_token.age; - path = "/home/rhea/.ssh/id_ebd_rhea"; - owner = "rhea"; - symlink = false; - }; - - glrwth_tuda = { - rekeyFile = ./secrets/glrwth_token.age; - path = "/home/rhea/.ssh/id_glrwth_tuda"; - owner = "rhea"; - symlink = false; - }; - - etwas_sign_key = { - rekeyFile = ./secrets/sign_etwas.age; - path = "/home/rhea/.ssh/etwas_sign_key"; - owner = "rhea"; - symlink = false; - }; - - ffda_outoor_key = { - rekeyFile = ./secrets/ffda_token.age; - path = "/home/rhea/.ssh/id_ffda_outdoor"; - owner = "rhea"; - symlink = false; - }; - }; - }; - - nix.extraOptions = '' - !include ${config.age.secrets.access-tokens-github.path} - ''; -} diff --git a/modules/utils/agenix/default.nix b/modules/utils/agenix/default.nix deleted file mode 100644 index 6d00db9..0000000 --- a/modules/utils/agenix/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ - imports = [ - ./agenix.nix - ]; -} diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/0e7486035ac8720911ae08e068770fd8-gcd_etwas.age b/modules/utils/agenix/rekeyed/rhea-laptop/0e7486035ac8720911ae08e068770fd8-gcd_etwas.age deleted file mode 100644 index 4e42c5a0d37be611749a65c72afe042a1bbc6bcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 710 zcmV;%0y+I*XJsvAZewzJaCB*JZZ2P&G(rOkqevD^4(BX+~KyYBEn!N@r_CNks}RJ|IhWHAgLHa%Ew2WeQ4X za7r+9T4+^KGE8|!cvNF$ZBSY@WK?*1L1t!9HE?WhPjPE%YHv$NT3R-AaY|xya4=?b zFnTp^XlPnFR!RzQNp3P@Q3@?BEg(y2L2GqxVpVfac}_!IQ9RWU<4$I~${BToqfZs<> zFOHdqI)Dc#X{YO184la#luL|KvyCb(0HPhNnLw&nviQzZ^Es$D3@=Lp z7>Z-Bhu{!PJ}00(aocyqG^;G`Xg)UV2`SGs!>`rok0@z3<9wmKxOFyrw z+so5$N4RKpf3HB_hm&~!OJn8LJUdP(%jsJHC%g*h$NPZDb;7J%LRP5NU6QaSI+-s5 zXH&S?_+R1-k_=7`1}gy{7v0b_&}j#xZhGS6#YLgADYCLwjhrF=kF&GGp zDU(jJo0KJ3XCO#_JE0!BRr;v~7dNa!kMYI8C7G1((?Ic$g{)vBG?B)5UvZ}`joMB< s!M~nmL%v~1jWW85t{i9IF|3&MO~`HLuPa4a?s4@e2|3dzXx&~^%QH7IlU$mVj-^iTCJFf$LYh|D%I zGjlAd2#pBN42&u_(RZ|Pi7ZS>OAU)M3bzO}j|AD4?V7J@nChdOUX+?xoT{K`prGoa z;h+#`8>L{#RiU5k8g3R)3N$1;Fvr=eDnHaTt2n$k*&^J?C&|a3OIKG{!QZV!J1oM_ zC(<~>INj8uA}TKcIqlaay74^b8Wn3}coR~(> zQW7Hnct9e|`11&zF3o}Nc64hfY6A| z4;y5$Oaty3XOtjO;`za;C(!HkUH#<(I~BgDp`dg*R-H)E0edGv5-l}j6N$t4_Kr2Z zu(`E?8Un8N3_J>e$#F>d#Rn?*ZH*f*Q^o2<<|b0NU7<2kEP2wfDW`G1MHJqm#4+NI zSQr#P)Q9u6ewLdmL>`bmn|_C0(JfGZuM!bftDon>8aZ~1_vCCX*sSyd4bkqgAdgU0 q-;O5apQOx`N+mt}(SI8b`gyQWPTlu7|FES_BS7ai-IRud0u%wE7B1ER diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/5bddd42c320acee77e20eb733d468315-ffda_outoor_key.age b/modules/utils/agenix/rekeyed/rhea-laptop/5bddd42c320acee77e20eb733d468315-ffda_outoor_key.age deleted file mode 100644 index 57c19db2251aa41bd523b8c9db316856ed5c7adb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 713 zcmV;)0yh0&XJsvAZewzJaCB*JZZ2ZpXNHSMzK}L2;c6vf%QZRZ^N=j>bW_nISG*~$|N^nAWXKM;HRW(R6NLOkz zLUuAaXE#M@RboVOZ839Faab==a5QRnFf@2_M@VBZMPmvrJ|Hf4XL)H(EoX9NVRL05 zVMJ9)YHT1kVQL^TF$!~2FnCF0H)L~mWK3yJXH0lvIWa{?Pb)$*LrFPyNjEuAa#V6r zQejA0c|tW+Zg(>>X?QthPEBD^3N0-yAY(C2H8@0CXLvgt2 z(qduWZ}`ZJs#30C*9|K<7TT-2Yi#GJi1gB3GbY`OPP( zPbMW@guTwsfiTaPxj}o*y*fT7oU=F>->{z{P1+Rc<|n!`_G48ITE5O zmN`C9#3}QazV)+40+pgGZS+IkkLmdaW|0>r?w7MVl#3)H)x2;8!VAVbs!xts!lj0` zx!TkG@$G;b;}s-gAmgmh^0B+lBEAIUR)`sDxiXtBvR2uIsLU8+7N83CB?3lMpW vMUOF#u3Sw24*7CUdn ssh-ed25519 7JS6dg krvfE+Q3MyPk9atXqvWIZ34jdnLIuJ0SoocHwHiC9l0 -8DuWAGg+sp/22GVFxx5NIBp2NF3mk/9hs2uOBWx0Q9g --> @-grease ]0mX_ M2]l G -q/uLLUTyYlZpDQ ---- akYJCo6Fx7+mjZBYtwXI+4ji9+VHq+qtNHLjp051m/0 -BhsGqnw덈,'vM_.x@~7 -An?ϑ$ ]~3U}9 \ No newline at end of file diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/803e60da3826e0f3b5f311db436e944b-ebd_rhea.age b/modules/utils/agenix/rekeyed/rhea-laptop/803e60da3826e0f3b5f311db436e944b-ebd_rhea.age deleted file mode 100644 index 638f6f01fa68b4e96a199bc69789894e47fd2db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>^_XJsvAZewzJaCB*JZZ2~WlchNLs?jA zZfG%XF)%nnY-%t=byQJqOio%wQEoRhLP;-LG+A{yYC#GuJ|H$!H(-29dNVC&a%Ew2 zWgt%=T4hc$TSGS>PBTJ6XK+(x3UGIBaw~RFXE;VzQCLZCK~GIGc{g)%Pf|%qGg&!J zV`WQsVOBv3EiEk|MQ|@eYHLqyQD#?cR5CD3c6N1CczJ3wY(Y|QF=%KwVoGRJYC>aD zXK^qJG3OP_>vqcriX-1#Vq52DwnmIksD0;alp%5je9H?S-tDOOar=@4L_{(m7$32O z0Ikp0@}a#%cIbv3P0wh5gsE7iz~Wz!CHNiUUv)3hIfY0hM`V5%r96rYD}X~8Yco(; zTPUR};Yi4@HjcR^JByOuGL)cgHG4K&d({M2tc#lY?ItCV>Pjk{TV=k9YL7ji3ZAN$ zO=n;O1N{W^%kYgaf|N>Na?Sc(1bKu6{+q~(#BbtHL^~4yodACb1tZ0Y9aVc;36JQSpzJV}R$NPIWt;o;ffy)apTO~;>o$@rp*FjnReojMS|%oX|&+k i*Yu<1;~&uGt8U+euGi6C8TA4>RCYs3uOEW}nV=-fLMQ3bOF*9v+V@XFeGf4_9J|HV_Z%}b7des zRzYzfS1n;$J0l8HXLK@jOKS=(EiE8QPj_iVPhxdMLv(RTP*QkFb7Lny6cL#EPx@v{MZ zZGjXAdvQQxbn8~5GThNiu}Qun1x(S3;BY|pXcnzUxTXCpH>LPQrI!}JsWQ2;eAYyB ziXbcZg6*p|7a)B!kg{M(I6EhdcI5pY|zwTO`MVBh8v z07@rDq0lHZzfq_JdVvt=$89zF&-0sb>`zQeB8-CpoB|qATT~ub$zYZ_$`qPfq zQ#;a>aoV)id9@f6q+=9*y#Fdse?NavRDRg!=wT}4hLmpmuSW%e4Y){eD1?v2eqIUc t?39B0bwi|<88hkCGh>GUfCT>hBT$TpnAaDHnz&@FEH$OX4~I+l#>HOCA-Mnm diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/b790376cb1623e6f029904629b93a04e-etwas_sign_key.age b/modules/utils/agenix/rekeyed/rhea-laptop/b790376cb1623e6f029904629b93a04e-etwas_sign_key.age deleted file mode 100644 index 98785dcf472e08f934b1db595d46ac97946d0dc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>^_XJsvAZewzJaCB*JZZ2Wm$4bac@^J zH!*Jt)Z+$x&dddd^A!F~`zTm`B z?+9o5w8;P5QhGQ8EVQkrEl2t#stx%rzy}%-@v^a1LJ_T zfg)zKnrQ7LDP7Mrf%21j!(&~bc0Xq$drU-)EtoL zvxL*`!1U4nD?t2F)J55bnIs9XUgXh-wz}_=l3E25ivYbG7D z)r}=UiY_p1hGLun+Bz{&Xi!@8GRCT8RHGfk!xUY|#;I+7BNpo;$_aqk+Z=<}^!&&S ir*~r)$yUjF6a{cf9{Uq6Zz05NiATx`>A`B}A#(k(yd!-8 diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/b79f0747e29f24845755c1cb9934d9ea-gh_etwas.age b/modules/utils/agenix/rekeyed/rhea-laptop/b79f0747e29f24845755c1cb9934d9ea-gh_etwas.age deleted file mode 100644 index 09464c0b59e6cee743b37c7cd9854f798b2d7cb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmV<10wn!mXJsvAZewzJaCB*JZZ2sLu+DWP;q!GI6+rUYi|m4Ls&+3Rzpcu zVnSJYQgL)~a4%Rjb9GiLXLNd0VoOMFG%rkYcXm@pW*yZfiAKctK1zXGJztLsM&Lc47)zZBYs>EiE8PLu*A=V@h%| zIBsTfYEX1#MP^WXX<27iHDzfuST}k^D^*2EPepcWOKS=${3jR|DpaJ@I^zkg7lcps z!>4FuQ#|k4 z2CvxJ;7K;}*{EoUlf zcTDePX3>RtDRSQ>5nLxTj3ouSFcx@+9#OkXg}a$|m5AwYr~=Pi-1e=z{BGBkgMOPV z0kI5t+x~iJLF>Y%W&uatZ^Ov1v7oY9G0mSB zSbHXdZEi=>-d{A(qE8{nMA~ikYg;rg05FJ8Q#SqYE}vk{m~DCcsScu5=-)h*ZvOM= zn?q)BQVBVGB$pR|tsm@?Vr`fq6nf{r$M<%|2}U_6n*pf6Rm9*h4`EHt&VsXA-aP0c zF<0C#XwtMT8%i@&d}%gv&Vh9}BR2oxo3Z#JSVe1LVMthMWiU87YD6?qXHHp3Z*X&TYFP>`J|JH!do5>jWnpt=AV@57 zQ8{=ZMsP|XN-0GOQd&%GW;kP4Wi&8KN_kdnRc29QYIssgRe4xpbWck(L1|-WOfPX) zWJXg=Ol@*gZ%ar*cU4JvNMvnFdNEZBEiEk|Rc

dR2N&H#JH^XijfwMn`%~R$@+L zWlv=}MshPqP-{>%Wk@(4F0;$xH~@U2!1sB0t!<-- z)+$y3ik79@_Q1ltB@wak+FW%p)`xE7D8#Z(pfr?rtnY{bCJWo&8+Mwa>XXUiv9&O8 zXd_~i2R~q%cDJZ9AFH#APpFg1g*InhKv3sbV*#21N0&aR8c2KPGS~Qs%MXjCXI0}c ziUsx4xv~ogTWDHmGbm~G1FZbkHJok)0;=~m>ySi;#mSR~&;0t_^8rdL{>2q36cvsd zGrb@d>)z1{`G=LW{4O~w-Z-8kXI^!y6UIVB%mJTrh_q%PqT7;b+V7@!q;V4)^cvfy z;Q${s1E%>_V>VlxZ8eA67z-+Tnm>e5fQnxP;*;F)CwZ@2GU+R_%TX{fp8!BS@M*TG zrmZZOjqpQ9fS`=yQW1|hS;A-1$3<26GCj>?8&8REtYC?*o|^9N<#~Yin1W)qx*;Vh y9W`18^Oar-Ng);?t_znxJK-jNRl`Q3wChG{c(Yj%6tQx2T?m{J`7AG>G$=mo&oQO| diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/f37b05b6881299690623a2f000250d1e-ncvps-id.age b/modules/utils/agenix/rekeyed/rhea-laptop/f37b05b6881299690623a2f000250d1e-ncvps-id.age deleted file mode 100644 index 6b14ea3f717d0233b4ff805e281e3f5c8b79bea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?`pXJsvAZewzJaCB*JZZ26UvR4-RiZE;ykW>Ge8abq}SMKm}>c}GMsX=@5>L^w1xP(wCD zdR0?1Fe@=fS4eF)aZxl^Fk~=jGgxR-c}rb7dfG zVkbs;EICdfW*{&iUT-IAPhd0(Z)j~&SxPT@b5}xeF)(U4FE?y(SZGH`QAsjSSZ+!) zQ&u)rVk>QCYd3g8L^e!$Rb^;SVqsxWSz2#eWJYFZ3PnK*EiEk|a7KA}cV>D@YEDsA zQh04jNJnO9bwOBSFGFotb!1dmS94NyS9x<~Ni%B-`v)7VAnQf8!qG>1i?uEX@J^-K ztXo_-&Yi70P>BnbZLj^^n>kWrk%TwS6_TAx!s;Ou9Hi^#%iu#-F=BJe#{KQ%X>?$> zxfVN7sC~qY4qc4Xyj_ZdRA9yAwc>hp3#$jW6S|2tFckF$CwSka02Ov^34srOjKz$J zWUwf5K*><6z?z7ja#!2bU`ZUwpnn^F9Z3hH6c5|NfSdgx^%kt$xiF!!pIIj7&WETx zRL8WxKlwURpU~Vh_>D`)>6lKc6)=ktb#)J<-jv;OOgW{C`DjO>tH_rk*Y0%aIfDoH@J0q>9vrsdm=SOyZ!=sDU&t`_~9qE zCF9&C$Fy6&pYV)fv*pp946m{Nw&|>az`}!)0tm@1pt-=3n#&= z>(m|j#9O##Jzcb+lrU*82_d7}le5DIL|miHvd!k}*J!bR&*gsR&)Ce{NDn7X`Nd70 KaY+@Etpef~WH}H3 diff --git a/modules/utils/agenix/rekeyed/rhea-laptop/fe3b797d7fc54e6a24d4e9dcb049e626-access-tokens-github.age b/modules/utils/agenix/rekeyed/rhea-laptop/fe3b797d7fc54e6a24d4e9dcb049e626-access-tokens-github.age deleted file mode 100644 index 1113654..0000000 --- a/modules/utils/agenix/rekeyed/rhea-laptop/fe3b797d7fc54e6a24d4e9dcb049e626-access-tokens-github.age +++ /dev/null @@ -1,9 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 7JS6dg X4tDO/iunyQPRSCQElOeZ2Wggl1iVgXtsi1U4AiLIzs -YhWzsL787a4tidiOfGm4wBEnextzg7q2T/NvSOYgHhs --> )lD,-grease L s=]tTt0 %fL1 -Z8++T2G4ef9Rogaf1khv2rVNQC2ksRR+BV80ZCc4vRPfbocTbeYzLkKhlDNcBI7x -uM6TGxU ---- BVxz5t84EgdJoqGCbd7r8y38wOPmQzW18DI+8M8Z9/U - -69k"MZ%Y@);߽5Id܊*Wv㿧Wdއ"TZV7xp|E+ U}BrPjaL&xS7MNJQJ%!>S|0h;#Y zjyUDjSBgRTuos>~4#Cqkr~n^?GZ|5eAZo^fStTmI>l=mg1WUMWJe#WWUD=?O?w-XO zNx#Y9l-cFjb<>-g3qiya)|xo{oeL(i9lnB6ip~@E*ffa)<{h2g2%F1Jg`Hl);T-;e zz!W?eQIjxEoUUouGRbo{?Y0#|-BMZZtHR+5#vs_RGtN(6#di^*y0Gvw1+^6GDx)mo&NJ|bTbpR_`|*j2Z>m!?y;1j6@;?g6oWLw&g%wz8Jj+ErWtLLD pm8|}g%%YN?_TFHCGKDXbh03k(Udka$xvNCX7SJB@24^lnRx5%)HqHP5 diff --git a/modules/utils/agenix/secrets/dn42git_token.age b/modules/utils/agenix/secrets/dn42git_token.age deleted file mode 100644 index 574d9c92a83872bd17afdd152ef872b519bedda7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 713 zcmV;)0yh0&XJsvAZewzJaCB*JZZ2b7dfSC|zwl3TrVrGdNl{ zcT7}HQBp`TL~U&{R7g)rS2sduc6dupGE6Htbwg7yaAtZ-P<3~1D@#OTPEvPjZANJ| zbuVgdZ3<#SOhYe0ZCQ6qXGutB3N0-yAXj)aWO6ceH!^E_RWNO5cUDtDYeqtOZA)ZI zMK^GFPd6)4S}$x!N>nvX3VNPPPWo1!xLQWug5K{u)0qdmTHhuvI5%BGM)i7dA`?y= z>fgQ14p%zliKl9fXz@@MVea-#3}v-U$^jL|U7AJf0Q>V5??&G{A7vpWU3jHPf`8f`JLIp= zE(3-djAcscxrEF(HR}*E9vQ@5!ZT~U<>?g0h9{tbz5_vy^7wEbi3gevoFF-cJO%C? z7@K%yA|{Yb2BJa}cJc2mN1Kvkm0Z;qsgl|Z{6bRcmj&~2w8*w4uB{cN0!uC#z2HYP z{ap5ZUtnGQ;IxvqZJBz562O0}MwM$&H?MfgQHrgBEAkssV5O1{ADCx*E%AjFDUz+; z!dzMbtK9GBxYDxjOJ++H6O)}c)&IS*A=NI%c|RCKL=%q_mFS!G)j~<3mCed%3O2I~ vOOLZ>-6RWYdftJ{$1)!$C=+~s5lx#m*zFqK>qDk$)dqtb4XY{4(|CYc*P|@k diff --git a/modules/utils/agenix/secrets/ebd_token.age b/modules/utils/agenix/secrets/ebd_token.age deleted file mode 100644 index 39764a00239597922969896dc364c9bced608660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647 zcmV;20(kvlXJsvAZewzJaCB*JZZ2E&aWD!kJ|I{wEoX9NVRL05OA0nOcvLZXMrUzWcvnqs zZEsCzZFdSSEiE88T6k+^R6$iibW&4UbZS#WVp4ZyL048)N^ea=X=idtNp5jsVR=Yv zSuhH+4mwi$RJ+Jm%|N;`&=E-`0_H$`Ws{_~IYP16M7&OaflQ1zRq2!(L8=u}H_}hp z=3awv+;M+me0nEdlLtYf&ZidoZgABPPqK?i*F~-6BF{>lCyUm!Hp~i?eP}Jl3;g}T@e2V#VmYHtbRZ4G^wl#5FMx!l?H|D+bRvS)qIT2#GKSe=3jDszql8Z$0e9jrpy0}c8E>$vmGS~8fF!@qsb z-(}k)+-rbpmpnVTFmZ%Db=|J{?!cecw&coD`#SLbW34TS5*o%R%uITRzq@aS3y;9HZ*ujS8Xd$ zby-U?G%rMARd#7{T4ytJN@O)bLs1GXJ|HR=sIW;kOD^PGzQ+P}?aa3<|V|rwEI7>uJNo{s|O>1LA zM_O|?X*70qQ3^IlSU5;FR8=-_MG7q~Eg)1dPE&X*S4%HTNpnSbGkP*YGi66wZ&7(| zQbtO1YEVpdGfqNxG)Z)La|+ZbTPx7K125JUr)0Zy;n8}$k&F7WD&VN(nZ+O3%Toxy2meL@^X@c+XJp>M821GF6P X25519 9gg+So36zrxzTKZ+NKEE0Mi0+1PJhg25+h5TJCDCWCM -oD9VMqfQQ8enVjUoHugRbaICHRcUILhhaMMfk4VkYLA --> v_-grease ) -Ig ---- XuF9ikNgXeY3V4FBAfrSftQXmA1Jxm7DIU77EFyPt8A -πa;I}ecIm$zmAT !ZQ`9eK`g 7 k{ \ No newline at end of file diff --git a/modules/utils/agenix/secrets/ffda_token.age b/modules/utils/agenix/secrets/ffda_token.age deleted file mode 100644 index b1ed0f374f723ceda840ba6921e801819e79df0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmV-`0)PEsXJsvAZewzJaCB*JZZ2Cr`dNwvOR5?mU zT6Zf*GjL^4L{xD_d1!Glc`z|yMRhAkZfh}DdUFa)L3wsdS~NjTZ)j9lGE7Q&XK_?Y zH)S|MbR#7x)PIWmtsXIWJ^)Ib=3BQf@UtG-gD4ctURq6LipR z_!Qy$Ps&Wsng`qMC3PTSg5E94&Qhhu-;N50cnU1Waga66|l#kS_go z%}!n)vJg(kzuc8%g$6qD5eV{4c}%&|U%TJo5&a;;KQOITNmq4s`a=?ysZrgZ;bpoz zesEbL7LCLc&J>GBrG+dO5gdeVNxW#%_+rZ{wnEr4$`IG}Ksr>NN8|Fd;miyZ*J?BN z&jh9u;BIQR*)|v;%#1(qLVngLQ{Mkh%^tSef+Wnm9E2AY)9&G}kE(RHhQK`^3q`><6JBarF z->JC`R4^hu7?Y3v{ZLl$Ab6_mE!9yJz8z82ylViWb?CYxntLJ5fsl50A>;Qt(`uu) z+B8q&KLNe^ikFMf{e+L3+hkMS_o~Ap7&sBt4vJz*te|RmH6mKG a;o0sXL)2&??c*lZWECEDz}Gx8g$t4<9~KJ$ diff --git a/modules/utils/agenix/secrets/gcd_etwas.age b/modules/utils/agenix/secrets/gcd_etwas.age deleted file mode 100644 index 9d92621a42b7d61120f48091ca791eee13723b17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?`pXJsvAZewzJaCB*JZZ26PeV~+MNL(CW=~FMLQx81R5MjL6W=di;Yj<-uMmS-3cv53CNkIxNJ|JRpEoX9NVRL05C^9ERI!jb+ATA(tURYc- zU_fIEMoTnhH+Dm2G;%_5GB8gvNmW%Fm!roPibs+cQ`e4YFTwLGg?PvF-|ZFW#-wKzie6H;XhVAs&!JUq`bgZ z-imvR&UICbVa>0Bwmwq%`ud|-Z^1RGzKvc~fyP$IxeR5(X9pLhE6*&4Z}!iri=i0eNxI61$l{S`&4wMR!`cGcI1}OI8&@;X#vS z*hxGBT*EmH0e-zABm{SClCwFt1S5fk8|j}H-P$6dVVpn7MFcRQb|y%cHBO$g*0h2t za4p|Pq#G%03*&IiF{tr#uHIzVGcuXCtDjumsTX!T1c02s(~~i#bBEL zN3C1ZAa!CDNt&1__`IV=aJDGVFBio}Scw}4+{&xaGbiJb3#s!PL3R(&L}vvW0jtL! K$lU(3P#oLCAu|>L diff --git a/modules/utils/agenix/secrets/gh_argstr.age b/modules/utils/agenix/secrets/gh_argstr.age deleted file mode 100644 index 8263565..0000000 --- a/modules/utils/agenix/secrets/gh_argstr.age +++ /dev/null @@ -1,9 +0,0 @@ -age-encryption.org/v1 --> X25519 GKUURHej+ErV3IMimOmdGwFVPZ/h+QaqdjZPLxseNBY -C1Pig/pPSJMk34PrH3mXbMwX9tMDKuelJ5ttUB5e3+k --> $g:]dvYJ-grease -1z69372dSEFbYg7Ny+Xn/6RAozi43aaSybJG/HScdMSzFvttJ7gYbZEStEo32MMm -TjLKHwBX205vizvoeskIMdhp0Vr7vz894//0MEEJAeIbsVKV/eEUbw ---- FhK586dKqyoWab5v9kI7SW+Cg+ID+fYtlsrpidOA2PA -2RK@lE0Ao~Wme\ )ZaJ)p "1irQy2ݛ.fnMΟ~ =9׼X *\>M BTf -dD W:bM]TSPJ2 aEՠ5)߿c \ No newline at end of file diff --git a/modules/utils/agenix/secrets/gh_token.age b/modules/utils/agenix/secrets/gh_token.age deleted file mode 100644 index 634a6c3c027038e7f030e08add85d66b0e4a4c03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmV+k1NQu3XJsvAZewzJaCB*JZZ2u^cXV?( zX;V>HRB<&mFWLq$MH zL@IC!HbpT_R$@*sSWQ@0b7p94NojI7XmNN+M`=>R%B>nV?|F9rNk(x*W_5XY3c@*~{PTxAkh?6Mo-9TbmR-Rf`CYva zf<3X(G&0o%T+z{Rs9r?|RVxJ=q;C%}u|WSVbqjM>v1F%D6C9OROR=ubXTw-H_3`tE1Q7OeBos-PUKqgfasaWXP?2Kq zu}g<{R?@N~H=%*Gt#D@h`jIb4lAFG1tRbxd)Eq~Ab&FA`#di3tp2M=N10f}t4Ed;M z)M~i<316L=O7mbe4W$Qmx^t2~z~YvuT^EdTx3|HaaD=pHNq`L#aEv6qHpT}{`w29XCA zmz6gaQj-aDT}9`wTf+?WP^mt>vxjEX(lcM^kCN^Ev@n71=?WbryS?&ek`3!hSJJvgSZJ|XQP$NAo2|2VYq7my~tHw3?{iyHi2G!BMb%imj$44uH+g4~5x64{+3 H=3VyEOm0R_ diff --git a/modules/utils/agenix/secrets/glrwth_token.age b/modules/utils/agenix/secrets/glrwth_token.age deleted file mode 100644 index daef265..0000000 --- a/modules/utils/agenix/secrets/glrwth_token.age +++ /dev/null @@ -1,8 +0,0 @@ -age-encryption.org/v1 --> X25519 cRGm7gXPptdANVdI68CkmKmguojNn/8fI9KS3m/6wng -p//dLMAqSr/UNYsmWCHy28hiMAFI2u4xyrZ0jb+yTQ4 --> wD%m*X*]-grease " qB0 9npD" -vT2TiwtPdyYwvUxHusUhE8Ef4iqAzwkBzA+xmlW0UA7bgMe/7yMx9UsyRv4Qo3TL -nQKDl4Z16SVXWXPUWXa4JiWhIXCrIQ ---- g9xrDSSxbAzvkNpHNMRAaBAPqHxRAE9Bw0fvTUV4UQ0 -Yv? ˉE/:Y%~E6-{:ıMPmNeeo}F/l1ïM./F0܄rς# D,zXmOq7Ofm'YRMV$DLP͎#X2~p~zkhzSA+ZՉJn{ATDW&w+JNW{˘ʚqWXF~{cl+$]^ LԦ>wra* J;.d=sDžӖ(lMJX?g>Tf;շ8Kfh芓c$)Fy!Ӑć7$87+B%himrJKU{ \ No newline at end of file diff --git a/modules/utils/agenix/secrets/ncvps.age b/modules/utils/agenix/secrets/ncvps.age deleted file mode 100644 index 10647ece3e10747235c94b003a5fae7f594684a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 690 zcmV;j0!{s4XJsvAZewzJaCB*JZZ2Cctc}IM^kMyK~+f`)#HXJhr!@v$*<&Q-w^opDpOwKsZ#mM_xM%!kynI|A<0 zwNcrx5aX-15TaQDRS?osM@>-7wWIi+(eV?9GCIiDmjxBT)7>*{6>o~yzzd?R^lxs` z@zb5{TqHYtsELfP2;E&$t#T(;sxbSko&%X zmJ~LwX84@;3jMEVZGr-p*Km2nFvZ7tT8N0mD8~$(PN8>q6Goj%b&`-UiGO(y YyH?R6K5FOWK=i1@F&%gd#{qktghL7XT_&|F|BIjcG9nA7|R9A$!P9^l0D zqz&&4O*q!*g&=F+8_2QjS3(y=thaVONQ9ZuN8@yRNu-s#iK!J1+Nba|;|fQ;<)j@`V@YL48P< mipQ0MnNDHa0Kp5&-Np{vXfF3^rrhbXHxNH!az7QEbBc8YksXf! diff --git a/modules/utils/agenix/token2_hmac.pub b/modules/utils/agenix/token2_hmac.pub deleted file mode 100644 index b71b0a9..0000000 --- a/modules/utils/agenix/token2_hmac.pub +++ /dev/null @@ -1,2 +0,0 @@ -# public key: age13df3ep0jm5f5nd63rm9lqscclcq6ckkpah4s8jnr986c2qajuq8saw67ju -AGE-PLUGIN-FIDO2-HMAC-1QQPQRFE05VSA89230US6NVEN6J07306NRQATZ7D5D3GUDERJXPHA22L3RMQM34HFCM5QVRSJTGJHD6PLG4LEWNZ0URE07450UKV5S3ZKMU8AHK7QE7JZD0T7SDW8TNLKDWWN929Q7LCRZ84HCX23TUCQ67377LLCKHU336CLSHS6UWGGJGQPEF44EN0V43P9EQJKJJWECJER5P0D7Y76MLG9 diff --git a/modules/utils/default.nix b/modules/utils/default.nix index f82f53a..7f4f2b4 100644 --- a/modules/utils/default.nix +++ b/modules/utils/default.nix @@ -1,6 +1,5 @@ { imports = [ - ./agenix ./auth.nix ./docker.nix ./gnome.nix