diff --git a/data/pubkeys.nix b/data/pubkeys.nix index f63ce2a7..b6a6fff7 100644 --- a/data/pubkeys.nix +++ b/data/pubkeys.nix @@ -5,13 +5,12 @@ let "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEJwOH1b6xWmEr1VZh48kBIYhW11vtPFR3my8stAHlSi" # saurier "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIuwQJY0H/fdu1UmGXAut7VfcvAk2Dm78tJpkyyv2in2" # daedalus ]; - server = user ++ hosts.ds9 ++ hosts.wormhole ++ hosts.picard ++ hosts.octopi; - client = user ++ hosts.enterprise ++ hosts.voyager; + server = user ++ hosts.ds9 ++ hosts.picard; + client = user; hosts = { - wormhole = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINzR5dq/2UosH3nLrc9PvJi3rzX917K2wICeOUAiDnl6" ]; - daedalusvm = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL9gTeFNEO+Puf8j0rxq0qyR+OgH0eSqDYBR20aACkpP" ]; ds9 = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ+BBXufXAJhyUHVfhqlk8Y4zEKJbKXgJQvsdE482lpV" ]; picard = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAm3UXZaN95WBUaS9SiHLNEuI1tP1x1w07qnYxPe+vdr" ]; + musicpi = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPhyp46xPOgZFgGsbSUdBtHWJeqFASu+LFjwUK8b+gSt" ]; }; in { diff --git a/hosts/musicpi/default.nix b/hosts/musicpi/default.nix index c542e168..c5b9c6b4 100644 --- a/hosts/musicpi/default.nix +++ b/hosts/musicpi/default.nix @@ -4,6 +4,13 @@ "${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" # "${inputs.nixos-hardware}/raspberry-pi/4/default.nix" ]; + # fix: https://github.com/NixOS/nixpkgs/issues/126755#issuecomment-869149243 + nixpkgs.overlays = [ + (final: super: { + makeModulesClosure = x: + super.makeModulesClosure (x // { allowMissing = true; }); + }) +]; boot.supportedFilesystems = lib.mkForce [ "reiserfs" "vfat" "ext4" ]; # we dont need zfs here documentation.enable = false; documentation.nixos.enable = false; @@ -46,8 +53,10 @@ }; ragon.services.ssh.enable = true; - ragon.services.agenix.enable = true; + ragon.agenix.enable = true; ragon.hardware.hifiberry-dac.enable = true; + networking.wireless.enable = true; + ragon.agenix.secrets.wpa_supplicant = { path = "/etc/wpa_supplicant/wpa_supplicant.conf"; }; services.shairport-sync = { enable = true; arguments = "-o alsa"; diff --git a/secrets/cloudflareAcme.age b/secrets/cloudflareAcme.age index 732add75..1a961e8d 100644 --- a/secrets/cloudflareAcme.age +++ b/secrets/cloudflareAcme.age @@ -1,23 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 EYWzzw s1ga0W2GlpxvKpJ5Kx9/mrpXuD4k/V/1uyfbFUcEdwU -ZIdAidep1f/sFMjHZdAjB1saoLQUctcOUx1XQGq1Q/U --> ssh-ed25519 ugHWWw sCuDEuxoovkiU6b6Ww/pdvLmWsKOwoviTGGi62kmkyk -u3N+jIsrTQSwADhD4QcCPJ2jBt2/A0aiIK9L0Bn0e3U --> ssh-ed25519 UDK5aw KYVDBaHIOdx0FpOjPPoDTS6diaufODfUYMke6wcMLis -hZK8nGvGrnMQNph+7zbF+LNG6W8UPNAMlOLvPLKDPY8 --> ssh-ed25519 UU9RSA yr2M8vpo3cHxTOv8JhnLj1qQiBMG4XZVQEimEEjqOXI -bsncvUeAodUjeUXA6h+r+DYdSWMn9Lp8bPRQuOdUj9M --> ssh-ed25519 IbXxfw DjdQxpVTLUvha7TVaYBDrCTOZVrvKvxfUCoD2ZdMuAY -pRMtuOxmqRHC7TYBXX+MKW0fbD1qAzV4HBGtTTZQeJ0 --> ssh-ed25519 rQk6HA DJiT9I5C7KuzkQ3XwzjfFZSKHDPXGgbVfBcY1c9QJGE -TvvCAZkd8Mo+oxmwr5zXiwGdc0PynDpYI/1cnHxjcfQ --> ssh-ed25519 WceKOQ UzyJi0AJRLXE3Jhgkee5NdAB2qFrykwZz9FUhWObC2M -vdCqdMB0+k+aLMIQFU0TjCZ80MnqWpnqzwuhNqH5sFI --> ssh-ed25519 LUZRUw bFixT06NSFkfLHoOhuWzC7jUXAwwww+il1uZbfogGE8 -eKP12b9v9TYNw0F1wfnAk7BgypUfsYMZVZGJLswP+FI --> R5?8K38S-grease -HpSifTD/jnLUvi4PEfP4aWDuuiCUeZKN/RsP3P7C/8p/cipmpdcKOKDvi3AAeZ9V -8As01hN4UuHzSzaOc5CeVROrsA ---- HkOPg3vXo158UyTD+VNTkMpH6bkXWOXOMLtuuvVG06I -Hc}.VNiӢSEa]Aky%K?&g -[{$>C3)muQ i,B!0 A# \ No newline at end of file +-> ssh-ed25519 ugHWWw DE5KD+R+e1lb1o4cKFJlwXuOC5Ustc0P6d6HKMWHzh8 +q696lgcVHGKQJjYrHqpa/8M8+qmFMEn7bGa/yqGXrmo +-> ssh-ed25519 UU9RSA qDj+5sLCjdgKVG4Hd6BbKh9nGZU4DJIubQwkJZ9QkmQ +uk7e5NHKKkDi2OZq4d9aH8YCyulAjfkj55MNKUizZWQ +-> ssh-ed25519 IbXxfw 1b1K7Nbkjwt6cNWvSQecu/e5bSNPB4C1puvxjxFjAkk +KM+/IpuG6C5217OIcbv7vUV1Sk45ckrl7ok2U94tHD8 +-> ssh-ed25519 WceKOQ dKiRYF/lEwyVxcZDSun2gL94laXMsTAwjkTLrfGeszY +mviaDjsmaa/CLVvBoCK1gXLqc/R65+ZV6JIzTyzlwDE +-> ~j6)4y\?-grease 0KF% +6xkODqF9GTL/jmnXMMRMW2npQW9tAQydKOdPnRYO4BmpENEaW2sNMUXSonubp5t0 +M89ut56ZfIcW5A9eul/JPY62osMTlpqaJnllud3YWr2Ufv2jOGGYCCwrWRXwjnyT +a4VL +--- a6EiNzIGd2LSO0jB+c7dSSvQIWknjxvVuV0ZyiWT1iw +EV H hȅay{nRVDOJ0Cl4cn5_[v.7sqb}(f<ҋNۮ?Xv-(%k- \ No newline at end of file diff --git a/secrets/ds9rcloneConfig.age b/secrets/ds9rcloneConfig.age index 6a631d63..703d8855 100644 Binary files a/secrets/ds9rcloneConfig.age and b/secrets/ds9rcloneConfig.age differ diff --git a/secrets/ds9resticPassword.age b/secrets/ds9resticPassword.age index 0354bf1b..7c68a8d5 100644 --- a/secrets/ds9resticPassword.age +++ b/secrets/ds9resticPassword.age @@ -1,16 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 IbXxfw XK4JR/3v6N7eW9xCvt4yxZj2zAhnqo1b6ou0v82gOzA -Tag0cu4RUD8LdqBqQcX8tjbCpDIqC2rK1+zG/F2kB04 --> ssh-ed25519 EYWzzw RVwN1oUaYweuKCGvcHuq2H3kUjNJmlnC0u6ZDLYk8VA -dOei5ZouQ/2tWCu5fjWD4VqaEod7ag8p3y3Yo4E+R3U --> ssh-ed25519 ugHWWw 9O+v/f9NYZED2havMCBQI3aFk2+lkBl9O8O7Wny0Gmk -iPHKN5W4OEJqXKXTsil2mTcdsbG3CCSgQodhqBQCi2Y --> ssh-ed25519 UDK5aw DBCXaQWwhk1GOFxZQcckAQ+QhJI9xc74J2x249RJMQM -RaoiO3QYjFY6CGAEGff1KLsaKqzRJc42UitJfGKe25U --> ssh-ed25519 UU9RSA dwDPtrzsuxLOZ0gbIzQswfX6fqbtfgRY1WhX6rhP8D0 -RcIeHO1535EbQKBU72EgaulDohMZbO4vM3VoSUBnIQ8 --> (cz;R:-grease i .rY6u! -gJQ8wOQJ6lBS7wnMZ1cu+mSDWxedwi0PUU8O6lZlnhyAqf5RQsfrvpWzNO3BrPx7 -1cmlFDMkAFtNhWlDDEFVk/rV0jBSbOy1I+/oTTOn8d8karnmI6kaB+I ---- MCSRxrB6r/ju9i8A6cvglUNFhHOicaeeb38fsIa2ArU -fz̞N교ncb#CKr<2[ǑUFҗJu1 \ No newline at end of file +-> ssh-ed25519 IbXxfw OEnicETCnudXfAa/EXIf9N4okPIh/oD/8L2CXOvr+XI +pgteiVSU7sGaXR4VgfUTBW2kIQGGFPUEE+dNTGTD7lk +-> ssh-ed25519 ugHWWw 8KIhfQa4rizxWIi3sXMvRoEeLxQvgJbuGFHU85d/mh8 +42rTd3lCibm+T7CuiFsAfVHRnNddEZ3wN8qGORG1ArI +-> ssh-ed25519 UU9RSA 3xfs1t22UsEGkxEG6Xc7U8Xs7X+o8nqXblIKwjMtsik +wqAEdZvII9n85/xC2zX/3zLUQzBRXosmBpYOhC4d8eI +-> mqn0,8v-grease Vl +4jsogOw2nW0+P1rYhmkZs1kbKBd+95Sf8z//XTm2ft8NsAErJosnG6pY7l2NPWHt +FDerqhl3kGRIg4ktapYtAoHGYAkpW/KxcTdNeF6jP7gDA+RhaijPQOHauHXp +--- hklcVzU6eQFRan7oPdB1NtLelfsu3aTIPIX7aIt+720 +іB.67 u# ssh-ed25519 WceKOQ O3wwFkrDb9osW2SXJqJGfEr9fi2rXmussWoM0+OUzyM -suoJbwFbIKxn7rslfzhZpNc7Pp6C9wkmPlE9GgBlZtY --> ssh-ed25519 EYWzzw P9AGXvkFAjucxdoeD5qM2w5HfBwFG+FxZHDr9uyDFl0 -oep6yVm9PxtRciEv9ILK0n2bH6x8KEl7eH/gjmCIef0 --> ssh-ed25519 ugHWWw om4WnbKKwkycHyNcivPBQEs6WB5KjEc/ZcF4Gsc94TM -fzwdcr78HfvlEgQscUvlKosetpF6pYAykwM8zgaxpYw --> ssh-ed25519 UDK5aw ztMz33oaFDgY4V/KSJWLu7sYzZeNM8eesoKCcLVj2mg -J74Fe7dGPTceGjcLp+nwMewaiuu8kSFo1qVxvlMNmkI --> ssh-ed25519 UU9RSA hiji4Kfll9Yhpj3BOuYf9argzE/GiIJUH5hDvFG60WE -SRPPaOnnALmcUjvt819IAuF1bRJjDaYmDvu5OGC2N+4 --> +e#q&Lk-grease LkPbm`t mB) O;V\6xU -sm/woJ9+G0+TIxfPi0MYAnZvSq/hnwaMYLhlNvkZNR1H8suywEy5CDPgcETNHGhD -jsJ9PMfW4ih1m1d21vo ---- WxnJsQtYXlF+FCYeK88SLwDiKSXhzrKBhomyPVrpqzI -P d@$ᜠdţT”H;[|]u-,mf°>q \ No newline at end of file +-> ssh-ed25519 WceKOQ M3py3B6cVKa70y/2P/7IGd84gCnFkTuY5Eav2FHEdjE +3iODa4p5fxmORhz71XLov3EgVdCz3OXw4JFmcvryKbI +-> ssh-ed25519 ugHWWw tORpqcjWk9OGNK9FU/RIWrLFpgilsRM10yPR/289F0c +nS8Hh1JSkgDy4Wzwt4XegwYvIrkCpm2gVal18uFK3Js +-> ssh-ed25519 UU9RSA +dC9ZdLbum/pAsXCpqmCWkR6A9cRATSKiQZt9YxonTo +oJBIT5lM5Aqi3DB1lF/bIF1fwAaSHyYQCl1iEro9kZE +-> cX}4N%W-grease +DphAyC4xwA7WxoDZ1fzuYajR+Pkn5ItjwWG48BVltOJ1qrHJiKxvpIXOZsfm/alF +baZr5hb4ZM9TG7/DiJ4WMpE/B9uCVyBZXWZOEng +--- B48/JaTdKI8drTxRmNeJD31a7sbyAztdpnsvk8t91GQ +GU8j-ّ8٠EBhAʨ8!YY)K \ No newline at end of file diff --git a/secrets/gitlabJWSFile.age b/secrets/gitlabJWSFile.age index e87468f9..e231724a 100644 Binary files a/secrets/gitlabJWSFile.age and b/secrets/gitlabJWSFile.age differ diff --git a/secrets/gitlabOTPFile.age b/secrets/gitlabOTPFile.age index 5e0d434e..f2374db6 100644 Binary files a/secrets/gitlabOTPFile.age and b/secrets/gitlabOTPFile.age differ diff --git a/secrets/gitlabSecretFile.age b/secrets/gitlabSecretFile.age index a8419393..75643fd6 100644 Binary files a/secrets/gitlabSecretFile.age and b/secrets/gitlabSecretFile.age differ diff --git a/secrets/hedgedocSecret.age b/secrets/hedgedocSecret.age index 5145431f..55c1775a 100644 --- a/secrets/hedgedocSecret.age +++ b/secrets/hedgedocSecret.age @@ -1,16 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ qPy80JxSrqMnprxN5RkVCzVPZi6C43sypfUc4rZ6li8 -QTWC2VuFrpiByU9bsBkK2FnPnEcKRhd0w9EkT/MOrYI --> ssh-ed25519 EYWzzw KWKmPzo3exCUCE/PMiPmrjcECpyAf3xF/hctVtnWmFE -SWAI3ypZqaBRLsOLGNiEqK17BweqgdB8/e5vbVy3ieI --> ssh-ed25519 ugHWWw GfcgCYxD9rSrvYYmscVuvbVNKOtYrm2I1BikMf1vg3A -ZEugKdyNcNNxD4w6ea/Xz1Ab2UybvJXA4+F19NT0lfE --> ssh-ed25519 UDK5aw EK0m2andEafwy5amZKIUeP5LZXjdlO60RkeTgf9+DlU -J59Tced+MQwDwiZhzOMTJwbRtoQpS8E2ElogX7qzqX4 --> ssh-ed25519 UU9RSA cbMRnpYp2ormxzmeqIuxUTh3BPU+tN/ETa+bf9KRBCE -POXnGDH+R2iIOUD1li9JIu01nBe1FJx+8bd1KVmAy0M --> BP-grease -3dvL7FFeZerLMpkT8a7S6RW8KzmLAV4RmtbeA+r6+N2FoFLO2cdFlSbuPLThEmxB -yIreuiiiz2AwHCdLJgiwsL5HvgWffhv6b3bLUhmiG6EZKK3aaO6FtqfBU3b4Qg ---- UiMKeSciiCqOkSVKuwLbn1nnFDITH8+Ujj2f2tkiYJE -?u0<}w@ONPKA( m/6B/ol7` z"ޗL EoX \ No newline at end of file +-> ssh-ed25519 WceKOQ DRQr3QCZ5LLySeGDmKrqDFrJ5q33IKD1In878dEFsyA +dPyzC+zamdwnyLIlbHJHr8hS72TEQUMGWbCehH8O8Hg +-> ssh-ed25519 ugHWWw soOwkh841qpnWgcirZSEHk/KzgEqSRWQPO9w4hsCcmA +b/bLaU6Zn1owqP/ONvEJMys+aeU/pXXSJa2T1FppgcA +-> ssh-ed25519 UU9RSA dsSrrUht6Wzplekaf4vhtvKpGwgzlLDsSFZKsvWqiiA +GHVmkuN4pJ0RIg11HXjQmzWzShbGAsPDSsCPNBKBQ8E +-> ;(Ko;&-grease H}A R +RzUJa+bwqrE2S2dficADVL6Krr85qm7Iqskw6iPLYbZ6e0JVgMsdHV0/6Q +--- oMxnaewPxjwhhxFOJEuWP2NzyZDt8gcfoZj57+AmckU +x¯ p=ytU%,?E]Ʊ1m̀nU.I̸Nhs}Ͱ\V'U,yHI \ No newline at end of file diff --git a/secrets/nextcloudAdminPass.age b/secrets/nextcloudAdminPass.age index 5ec5c10c..6448561a 100644 --- a/secrets/nextcloudAdminPass.age +++ b/secrets/nextcloudAdminPass.age @@ -1,15 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ MbkajkkIy0oXTeZ/bSCEQztAUzyMJgEP7TeKqecFEH0 -M/xDTLw3p66CXUrWNYymb/Rcx6zSJqtdwlCXqNKzfHU --> ssh-ed25519 EYWzzw o2aUcPNvoAtmZL/KE2thMEmRGE87NazSaZQV1JfA81E -oy67nzTRX14GUgJPUFdBF9yRM5OAH0WKOqDCfE112z8 --> ssh-ed25519 ugHWWw xxY7ev4r58S7JAAu1L2dIMJAEqbj1sJgCBwvdetWoks -NCMrYUg9eJ41Era/85y0H3b6m3RogCK5FceJ2X/K/fA --> ssh-ed25519 UDK5aw jKQWY0Odh882Q2NYjhg1wrXOEb/4KGKyRAhwcbmsWVI -U0F2g+Yt898YBM9P7uFpVAtkKEkJuGRhiv64jHL3mx8 --> ssh-ed25519 UU9RSA 4LSOqIvpui2kU8TypqZ/dbKSh9VfZYvjxCv7xg/faXo -QTOsnrpCaEofvDxg7oMnn1gK93ReF/6SFCpSrWpwcm8 --> "-grease -G4cNBeH2EPobBiBiU6BPy00FiFULUhedZxH8tFvrJqsyH2+p+cV4MznhAg ---- sQZVwEZzBiHlKnrj37A8DSYPPoJGav3TVIdxLOUi9C8 -D|" b9{]{Ѷ8in'쐞jqqCޝ Jا@4f>D ժ \ No newline at end of file +-> ssh-ed25519 WceKOQ 7VshgNjuIYhw9QkQ1c56iIPy/NEPLaqlkUo4AFxTaHE +m+OC7NBHqMgKdPM2Ndkk6BFDPRAAkmDDDdGBOxWyUU8 +-> ssh-ed25519 ugHWWw fRncr1WP5Ont7eYCcxyHuB6VenIdN+jkQjFyduPlvA8 +qJjm09cCc749/qSZqCpjh0042SP4AVBsR4DIe7xJ/9s +-> ssh-ed25519 UU9RSA ZPgC1Nf2/2ERsGeygXB8lhIFmLdZZ0LmjsM7xgo3PF4 +8UoL9701sR89mOLFmaG31SzVAqhqCnD04rKQ7r8QEVo +-> _KO+XP-grease R3L & ^S ] +jyW0k5ziICUlhgfGd9ETMsot7MVvxTV0 +--- nFRuL5ww/XrjYiopSuDBcevzYKKh1aOBahntN2NFh3w +c&F#,]s( LM:TDcD@`~\AJ.BUp 5'K E@3 \ No newline at end of file diff --git a/secrets/nextshot.age b/secrets/nextshot.age index 758fb536..3bda30ab 100644 --- a/secrets/nextshot.age +++ b/secrets/nextshot.age @@ -1,21 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 EYWzzw tj5NW5ng7yfhKRm4dncnJ2xZ3o5pVAxqzQivvQ6mXDQ -ATihm128mF4HaeNbxplkrE7rdBV7A/VIlD11j79IhAE --> ssh-ed25519 ugHWWw jVRjWi9tydm104QR2cs19taFWxi/zvxaXaLdIcAlyGs -8q3m4QoxhRZ11als4FJUjf9NUTqYGmndZnjc2vM077M --> ssh-ed25519 UDK5aw 8mZY2owpK1lQIqLfMwjcXavVj8ScHG34isEA7l8vzF8 -iwcZ6cNsmcWyDUTvnosBV8maNo0Fq0IGEDfri2/VooA --> ssh-ed25519 UU9RSA Jbve4bnS4wfsIogRcntp9gOIAR4Zy1clQOpYYZ343h0 -Y+kYG6bQzcYadkH5uhtwRCyVTPyPKcyLdSrZk27bXrE --> ssh-ed25519 TCMRjQ cpzssF435zpqKx2ygNZhvq4DTvgL2f6RuWUsEbOQ9SE -FP1C3M8j1JvlJeOk7+ZXrMtqYn0u35ybt5Ri0rutREc --> ssh-ed25519 A1vEZQ 5OtnAWr4AC6hhBKuh26uaLHhQvRkyMjnAF6gAsLwdmE -SU6IZ6yuZ5rcEQU26xFJ0jdr9/OdpGOdBn74Lfieu0I --> i]-grease z7o| %'2 -jJyVYxDbM0UrKXN29te7RrL1x60VX1119PmeW09g4nCd+YTCdD5u+U+T96EwkrIX -ndI0wzLzogzte7ARWi9TeSc ---- x06Im9OXtUo6qGrnJzQONcnHt+Id4qDsDWJ3KoMkVZw -&,cwuН -ߞ 8D)(Kr[R?n\g1b5޿Yڞn${ϑ@-[hSdxf}O_} -5RaOj8)򞀢Q&)?LaaBsECð3\q -О7)T`,,(P \ No newline at end of file +-> ssh-ed25519 ugHWWw Cok2TwAVzYDrrQupsGYM94fBixEE0wpf8Po1jgPcVwA +7aMZHcSdw0zRmK5lUZZ3HD1mxRqsJeCSRJcMAtH8qFM +-> ssh-ed25519 UU9RSA l1gMlm9rFugE+eOZxnp52jwWCK/NZ5NuZRL5+qY/WBQ +7gbiL7J1jvPwWs+6OqYmSXNHzDQehPSQHKd64+IHBxU +-> PHjWm"z5-grease l +HDP8vwkNd8LlxUp6k04rQu4DHRbYJaOT6GHnvCSXWsIYS/YQqaapUXdDu2qW4ubW +G2Hj+Rg +--- KbWE4gX1tDoqXml5+3d4jewC+Wt9KGgBjfeXMNMOkvo +O}ؙ up,m6ІzӜ<6/Jrؙ0":`a7ɹ{ X5@i:vrR%$uOž`(^w t-E0kWa !4lygZ1[]e>4΄]|1b!7Mup Z}5N`bg\, u~ \ No newline at end of file diff --git a/secrets/paperlessAdminPW.age b/secrets/paperlessAdminPW.age index b449b518..46072a17 100644 --- a/secrets/paperlessAdminPW.age +++ b/secrets/paperlessAdminPW.age @@ -1,16 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 IbXxfw 0vBEJFvcwF7hzeeRQzfDcEhKbzbxpjzO3YC/Sv1fJFE -UrHnc3CuXuUcl9K/K91K7lWdk/zdMaQ73f81G9PrmvE --> ssh-ed25519 EYWzzw Zd8oNVysYcx1EpWyMj3ph4jYaB7Eq3gzC7v2GQbEfAA -g6jQnLAwHgprVuJWC/OUqQL8G1lpp0Nlc9auzfr4IqY --> ssh-ed25519 ugHWWw Oi86lLhVSDcWwmZkw6q3s3IMWwUQbUHL/czBy3TFgC0 -Wda3sTOmEaDZAhmb15XmClYCxc5/OaE5cpGvhs4Gj1g --> ssh-ed25519 UDK5aw 7eMa9eCptwXJNa+oDE06kuLDLbZpA/MObAEC3v3fQU0 -UbJW7NW8QFDqbbcqtWOzAggl1dwKfYItW2DqIwpstes --> ssh-ed25519 UU9RSA 981DT5jhUQWsMRTtQeaIODB/2QhHbpnVTYXMUo4VTDI -L2WGEDRaw+9kk1BEcqlWiHuJ6blE5rQH7ft3zfU9lgU --> 7KMg-grease }Bi!Bu -e3nIsNcarX6rZxTQUNvcKXNIBdLzaoq9pEujDdrz3d419fZcho4DFzfL9tH6KCTQ -0wxY6xHRWaceuScbLw3/Xp0eGTSKJCu2DgQEIlq2P+GsfI7UEzYzhyDMIbrfHdA ---- yVntoj9MmoKBcgku2dwseEuYKblBHOsnMdnJAQIweqg -3\ZWlSS-܎}&f 0bU %֋N$j>t__ \ No newline at end of file +-> ssh-ed25519 IbXxfw R5AD+t/S4rz3t7F2YVMHqRtXwdkaEv8A5tMqCRoT218 +Q8KzZWjuxPTkqCY9s4hkSb7ijVk4iQ/174+kasXf7cM +-> ssh-ed25519 ugHWWw FSmejSaccWyUa5ALkxLVC4qtPU528TAp1Q1tijRUEzM +9dc3WgC/3kSK3zb6uG+3gWNCli1tAk0k4K4o6GFy9WA +-> ssh-ed25519 UU9RSA 0283kXKNQpMa04ZcDcD6M4ln5avF6gw/3qh48nYhemU +r5PZ/EZEzjp075i5FUt4iQXf6OkBr0WmDr/YlGTnbko +-> ^E&)-grease O.r^p897 +p3mQhe+BojKl5+Gvpxy6F0BZuLWEY1wW0ybKd/RITiXZgDeMhw +--- xUsLTuxsE7ad8k2/o5i7t4iQPIOieFqHNsWOXk/d01s +쨗tx‹89YllTVPp DH1gz"d]'~t*h> \ No newline at end of file diff --git a/secrets/pulseLaunch.age b/secrets/pulseLaunch.age index 11dd375d..c30f40e2 100644 Binary files a/secrets/pulseLaunch.age and b/secrets/pulseLaunch.age differ diff --git a/secrets/ragonPasswd.age b/secrets/ragonPasswd.age index 2882c9e8..4fd0eb56 100644 --- a/secrets/ragonPasswd.age +++ b/secrets/ragonPasswd.age @@ -1,30 +1,16 @@ age-encryption.org/v1 --> ssh-ed25519 EYWzzw LbEHSAdVBebfazL1rZjf5GyzMf1yP47mIP0LmhZwalE -o42K++wV+1LdVqpxMARnQwvBpeNl9rqjhTrMA9snHC8 --> ssh-ed25519 ugHWWw ajZwDkSl0AsFcC8D4J8wCi2M3zRTzaoHh91L/Hcl9kQ -HUxAdisSCHo7HU7zmCHdrB9RzLJzsvBViltf1jpnApA --> ssh-ed25519 UDK5aw Y9o2xBOWsnNzh7aNSLpZ475Lpeejzj59CuHcCLLWVjE -lpojh/7y9sGhTDNIa0n4hPgzD7k21nN9Dy4AMuf6VU0 --> ssh-ed25519 UU9RSA LfaWl7nuN2GOwZIAHVyuN6ugAH5hQbXwoV4XVZs5Xys -VXM3UeUshSONLLtk4/u/+1ehFF87oQizAjZuyZmKrNg --> ssh-ed25519 +5moNA U7Xc/WZNU9fG3N0F2FItc2N2DRjhctESKldopfYE8G8 -ZJO8kKWKESx7SWCC9ov0Fl8id3G7p3fKkOpXfb+wj/0 --> ssh-ed25519 IbXxfw IuxBXiZDSMw1Z7UHkud2cZ8D0ODLgjFy6shfVooEWGA -agKSGMAhd2ddFqXRgyN3rXCkWy5YwZxORoMbpVVVLV4 --> ssh-ed25519 TCMRjQ M5C/XXI7ewoj3gR8OThBinECnnsJubtnQDjXi6TZIkA -bqwd+jfwHAXrvA4HNWk1kgBuOG027Jb39gN1A8cG8ac --> ssh-ed25519 LUZRUw pcTrQk3BV6ybiye0SUdVRlEcCrBHYMGzbI/LVhZPDik -nmD5/hsc8tPIt89H1Rj9adS/Qs9LJxiOlvBA+eTKASc --> ssh-ed25519 JiyliQ x4Eu+fH+AH1rOvzU4WT/2hLhMwuTd8ti9CmAPcoki1s -4vPL0xx5pAPzXqeORfrx0T5U/h+8O7ilDYB9/Njv3wM --> ssh-ed25519 WceKOQ W3iu4XgTFLulYokT9KNYE/Msh9nGmz3qvC0L1uPQuDo -YpNMGLYJBQniMhYFuTT2LQyh/MtyxxpkKpbOW/ydU54 --> ssh-ed25519 A1vEZQ hgTnHuA5JYoFb2SgP6g2b1JdJUGmeOd4bXQjYT+3EAY -raawl2Q1vE8aapZtQPx8F6z8xjXefg6sGUq5GEJy6LQ --> ssh-ed25519 rQk6HA 8g14/ad3zsoWVVpHsabC1G8fQGc1/zgdXn5vddy9sHo -I3osCkU8TRPSj8Q2pnKahKfb/pW45604RT+WUpSn6cA --> WMXV_pP-grease mfm`1 K H58g1@ G#jL - ---- zIvDzBi7eG6xi72O9H7PgwHhLmd632NULQixvMTIkfA -01¨,MN\"/UuJ1(E❁ -_sXow],` g{POL AI%^ZTfy^Lȗ%{ $:@ 'nRf  \ No newline at end of file +-> ssh-ed25519 ugHWWw +FHwZvsw61Oz94pLCZI3Hf0MnKVrvBrZ5NIXA5pABjM +741DC7k+1yLIOl9Wc4A50kywIrK3BCuKEVZ9fP0l/EA +-> ssh-ed25519 UU9RSA V2/HDc2w03ArHLZBccHOUVf6851VI9DtHwch9niHXXU +B9d3p6R7wGQmcpthbHi3I0/HCLDizohW8EiPaYKsp8U +-> ssh-ed25519 IbXxfw LlZkMHSKYHdTtJvO6VBybmotdsVU8yplstUGeMKiA18 +4bu+TDWhkeSPycYBBcPoai+fCP4PppgBXewcqXYem5U +-> ssh-ed25519 U2IFSw 16fypyHqQkH8W1RjDlDid6wpGygBYCtgqKYIn1KfYEU +6wevhYdYIoWlAcJ9ykkixo9RTx9YJ0qBkXJEqX0DB5E +-> ssh-ed25519 WceKOQ QTMaAnkk+4cNTi8A4SeSKVMXbVQ2Pmd5mqM3DlcXHSU +L3ee5gcgJnN1OdsRbYiTmAWppgPoBG2uGcj7UhBaDPk +-> p-grease i|i(!: }G: +zg +--- a5FUpvshJxUeYHfefzhscXawq2s/IT5eKrbf+jvY8wI +7 ߑFFX}&-=Y|d ͦqܑ +RL\Z&Ѝцip.y^kj gFljeeθ2{qvn&fey@Iӗ"hh$"qXfYH| \ No newline at end of file diff --git a/secrets/rootPasswd.age b/secrets/rootPasswd.age index d82d5f80..ffb51775 100644 --- a/secrets/rootPasswd.age +++ b/secrets/rootPasswd.age @@ -1,30 +1,16 @@ age-encryption.org/v1 --> ssh-ed25519 EYWzzw dZmQekgsKFafQQhp7PwxDNqZDeaebBcWFKdvVu9kNHA -kVo8BSe/TspDiSrlY6c96pTDYKWI10W3eLmX7xFxaGo --> ssh-ed25519 ugHWWw kJUdRcAS6A6DDBPIarIqOggxg/eEXh+jxH8LJSUTsQE -27in5J/hHjq+3jbYZcnEnHnjicEQAugZgb9TiqcJYPE --> ssh-ed25519 UDK5aw ktCg7oNhGxECw6q8M8/JKXud1DhmDHD+xv0CfZ5Qwyg -9JlW/TozHaUbgBe1nLCHih/zj0vevp27O8TSNnrRvgs --> ssh-ed25519 UU9RSA Tl1dJB11BCY9lcP1P0SsfLK/QSJfEX3dGHIT8UyIeDM -s2Buc+kl6x2OQ2r84SKgo9PpC+Eiejf/2AW8GRCd+Wo --> ssh-ed25519 +5moNA 8UUbmm2Fa0GqH5gFWXtqX7E7aXcXVQk7xlqoV8xyDEM -PfdKnfMiuQFaEdHcn2cOh8WvrTygJfwm6BvOMrbQg5k --> ssh-ed25519 IbXxfw 3GbBo0aiHormx1vaWepMNOxo5MMwfZY63SkpMsaYcy8 -uatK0JPADzjsrsHBNw1Vk929lLGy6Xk66X6f4TzMwM8 --> ssh-ed25519 TCMRjQ ezup1/sMk6PVqAvB3M+GhrVQ8tv/NDKaH7+GYS8LBAQ -j3aISluVVvBKH+3Am4E8fitt60OoXNRl+fVccpK+o/0 --> ssh-ed25519 LUZRUw GcNbGgIb/hD7iKWOaHrcDVpSsL3WU4spuz+Vc4/10UY -79nb2p60oLD5Wk3zPhgtu+jzWKSC+5yLSntL8k1ifjU --> ssh-ed25519 JiyliQ hhKOdm1yh5p20dmx2u7UN1jMe4do/DX7JABuG9ZWYVs -vjXNjwDRrKoblD+YvUZ5I5m3WiKhPVel5bVhq9oXAPg --> ssh-ed25519 WceKOQ /nHYPRaI7sZ9n/Uwu+29G22eutdtFFbSpznCI6OvCSc -xPX2vM6DvY4qufPz5qBttlaP0+8T76q702RTBXzGO6I --> ssh-ed25519 A1vEZQ xycFO6K3nIi5snUvFJuvaGF3jz494XEQgg4FNdKYlxU -8PIB1GitMv02dDN9/m8sL4Akky9G+urXBnmyd5FWseA --> ssh-ed25519 rQk6HA duhoJYbtWugdP1mLfO+kwoJKJQJ25fO7xEPM+ggPaVM -nY3yWU9U2zOgpiR7LRHOF+xlIO/Un8axMcBA80TtwS0 --> k-grease "\MEjtT TJcP!x (s[ZZi -9LSNSacH0dnlqlFcH9KjOTv1vssUaQfnuYXWgAZDX/TCv8OIDlz3eSbGf19xZUhT -uvMMqWgj7pX568TcBSwB ---- h0XAcn8PIMXq9lHfZidKzvAMF4UfvVGs9uznenpCjFs -ySqjxn>9;jPNsf\x=pL<,SY8cƵ孷OmZ\-SL]]ιF pv]Sx]\&l}Y`X#]~,xqd0V^B#M\,&S \ No newline at end of file +-> ssh-ed25519 ugHWWw D3ArD3jU8s3THOumAM5aUy6TNFjkX4uoeCyfDfoSlgk +NxdSqYkwgtLlxhlvJCjjaGS9C0qp4RlZezNj4uJCZJA +-> ssh-ed25519 UU9RSA Rxf+uDDV98o6bYhw7tg5WfARV3vM5gWoLCoACthy9Vk +WTQPusn7aZf6sPJP2BzCbhlMl7vKKC9suXfU1XULCyg +-> ssh-ed25519 IbXxfw +7NpFP3B3fVGK9tZYOXPcL8FgK22J6EOI/u+Xp95F3w +7SRP+kGoyqPYFW9nhOcz+qxYv4qV8mhmBrDD8oBf174 +-> ssh-ed25519 U2IFSw mduWduKoV7n+A2EpVwGjK5JQRz4dV0iY6GUlIebyKXg +ZhpHatqHL1j0h9kjhBQhLjXYoxRlO2Z5cTb4/VuFIyw +-> ssh-ed25519 WceKOQ UjjDzg0sQyNWnAd2LgpHOR34DWbRz3vkhM2HaW3lmRU +Krny1R78wmBq0xds7FKc+6UVbePHoaWJ6a/4wzeFivc +-> dH-grease 5ba/jE~; ^4i:lN# +F3eLN4+RImEQfrofakoW/uF6AsdmZlLSVmgDGWU7rrj74Y0Uy1J60ZsJXOCAwywl +qORU8jt7736F1T5/GKGB3bDibrKQ/Br5PQ +--- cfbjnu5AvZ5R2NraqZHSFowahzFf6GYNGPzquyt7zoA +}ZVUރs&1d|w[qXWm>)FQX00>uMJ7iu(^pTfFMm‹(:`h,8izE;e\ߵd \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 4a722485..225aa993 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -6,6 +6,7 @@ in "nextshot.age".publicKeys = pubkeys.ragon.client; "pulseLaunch.age".publicKeys = pubkeys.ragon.client; "rootPasswd.age".publicKeys = pubkeys.ragon.computers; + "wpa_supplicant.age".publicKeys = pubkeys.ragon.computers; "ragonPasswd.age".publicKeys = pubkeys.ragon.computers; "tailscaleKey.age".publicKeys = pubkeys.ragon.computers; "paperlessAdminPW.age".publicKeys = pubkeys.ragon.host "ds9"; @@ -18,6 +19,4 @@ in "gitlabOTPFile.age".publicKeys = pubkeys.ragon.host "picard"; "gitlabJWSFile.age".publicKeys = pubkeys.ragon.host "picard"; "nextcloudAdminPass.age".publicKeys = pubkeys.ragon.host "picard"; - "wireguardwormhole.age".publicKeys = pubkeys.ragon.host "wormhole"; - "wireguardvoyager.age".publicKeys = pubkeys.ragon.host "voyager"; } diff --git a/secrets/tailscaleKey.age b/secrets/tailscaleKey.age index cb6ed849..10358fbe 100644 --- a/secrets/tailscaleKey.age +++ b/secrets/tailscaleKey.age @@ -1,29 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 EYWzzw LqSrDXtVPoZ2wV/jLp61ffmZ97tdel5osqMHKJtqGkU -dEptsiFGUnChsdQ1e6zY1xy314jV2hM8mxT7DVTHixk --> ssh-ed25519 ugHWWw UmcrgVBZh0Exi6nfSbVcoE7H/vShI5uH9YmwPZzJ2Fc -vwP7W4328N78+JB/0Pmf0bqaynObPJnqjldjykJoZkI --> ssh-ed25519 UDK5aw lZziE8KVejhi9SGffw7ugATxpkkhjH0sK8mSsqtRDAw -/vIpnMLVME5BfXp9Htrx8BgwKdSmz+IaIE+CAfg3RWg --> ssh-ed25519 UU9RSA mrr+VnPBczJzPDUXuiEB/xMsgobwLMJmzC+CkIhTODo -Ww0R9CWpBcIdhkMCmrwNZEwwGUUkQwaS39kZHkZg9Ok --> ssh-ed25519 +5moNA 28WI14I3xfIaxAqR30V2IC/2plACYkPH+FdOZxsnj1Y -h1l07zNtcmuhA4JwsY3z4bK4f8zBj6fSE16G26OmWmc --> ssh-ed25519 IbXxfw ShOPZhuck88CV1GW1JwFIEzrHhqowVWudQBJfFaYEzA -OGt4XWcsrEulshgktz29eRWUJjPhBK90JkrXML7gU2I --> ssh-ed25519 TCMRjQ B6wbeY4htaQNbHoMj54Vm5u2Nv3/+hZJk0QJZYOPImE -/UXZlqF/Q1ZvdaHzxeaTNGe8NkUIF7mRA4qzL/JNVQM --> ssh-ed25519 LUZRUw JiB/nTYhBCeiSoSCwJFnCf9hW1OGA4Y5KQpGzpzE72o -yVhuA50na8KM/pT/zPA0g23yYo3meJzsFPAodKsECh8 --> ssh-ed25519 JiyliQ fy2KrCXS9ufecu+NAY1Wv4dbcylOOLKs/UApA02V3Xc -Khn43o6SclqN7QJ7olSGa13KpaHe+EeKlXLkZiFMx5s --> ssh-ed25519 WceKOQ eLn08w0EuZ3WQR0jQwwMLLaZ8/0S8dLSxc6ukzpJUj4 -0A3UfxLcS0xkyrHZrPHU1K3/mEsph8f7fXJLOMNyvhs --> ssh-ed25519 A1vEZQ 3IPoXmWMEHxXGJkIcgc+jNincRgmxjUR1w8lT67tkHI -QtupNb9H2SDsZ7SeLwim582KT3j2WYT97OKDWyghCw8 --> ssh-ed25519 rQk6HA pqCVNRPeh8DcQv688AmVfGVH9vFaO1ljCjZdQnmuLAs -UMFmukMw95sH94nMrIDCxA+Wu9rFqu/+HeaTSBAKk/w --> s'-grease Vh0 HZ -eV4 ---- v3hiCSVCZBClieGN5cbms9savGrjF5eJe2CX45+YisU -x JT;AE"١bWR )%کx9ew}+vܒBj_ \ No newline at end of file +-> ssh-ed25519 ugHWWw TLEiAaWNTKtTAIRbBEVwI+AgAH0LxANt2mzEDckPYBc +GPrHmMLvxEvVH7fN7nnl+F5dX3uuhi+C5K8GsQih3HA +-> ssh-ed25519 UU9RSA lqKIcrWLHNKtn0e6cuPT87G7919hnm6T8YhNSmdiqUs +mZq+jy//W0cEyQ0IIoi+Oy1GQFYO9h4A6OjPG5quF94 +-> ssh-ed25519 IbXxfw qzz+ASqayl13laLmlC43q3LoDUxk4dFJY/GLE1va6wk +Srqeae0bZqAgsT22a/CTr/Zudn7ZV/j4S4NkSnFOqpI +-> ssh-ed25519 U2IFSw f8kcyR49oyeVyTUqhn4d3+U9RNtpKWAOcl4HBIIiP1Y +7SgLbZWF43MBBgMUgr+R2uQDQJQNhDAkmPPK4zM1J3E +-> ssh-ed25519 WceKOQ HmKVpkV9BcSxC/ogSP5FVy2LhUak8LeNEFeKrsFfv3c +jLzjYluGNz/q1slH3npcMDtLOYvAGOF8rrRUk86CS8k +-> igSY?Dm-grease ? t{U U?'k2 +SS2IsRWRDlrrc4eBlGqMEzm8DfyNR61MrSf8sN5BZA +--- iccVq/bZHA5te4snHMZ+Et09xTbL2TtnwYO+SvKKZ1c +iW`6> ~@'x#uR9C@dc+UW’अOݤm+K9Q \ No newline at end of file diff --git a/secrets/wireguardvoyager.age b/secrets/wireguardvoyager.age deleted file mode 100644 index 9ce9fefe..00000000 --- a/secrets/wireguardvoyager.age +++ /dev/null @@ -1,15 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 A1vEZQ 8WLhLDth0HYHsCpG9cE866tkxFtzw6PzJUNflx+iOjU -9i2/G8aJhu8WQCAVbYtlgMAuYj9Qgo0PEkATat6x0Lk --> ssh-ed25519 EYWzzw mrxn2Mn3wPuUOE8usd2Q/NdyI/y+d8wURa4EzY9euBE -T8aonRzVP3HpMYLdj8Cs1ALDlf7StSqRqiOy02qCR9w --> ssh-ed25519 ugHWWw DpCKx/h6Ys+XNqcIlYG8gcA7enZhE9zxOHDSR9zJYgI -TUAy5ZMoU6kr4g/+Ys3PYTQp00r0yk7B/+VpdFprsNQ --> ssh-ed25519 UDK5aw iiIeZTy6eDMcekJyils7kJZWMRpO7pLi62lRPveoKg8 -TnSrdTlda9O+0yhBytnY5VVmthU52L/nMCi9/aFiu1s --> ssh-ed25519 UU9RSA M6ItkG991s5U2K1E70ruUP2iRL9+nB8p2eyDL9kX+TQ -HeoZW6BtgHcI3Qe/VUCUrcyhUbcMXlKa3HqNacv7uwc --> kX_-grease f\e\ Rj+~oX7M 1 -ewJ+jXh0vEgbDhpO0nmX+V+UwZSqkafKRoIB3hMrAwE+R5iuZSDWAx4XR0c ---- SiWIor3ehrAC3KTcgLCN+mYvsM+gOGAwj1e8Wud388M -?`Y"P]e}WH+!f CsFmcM:2oQ6aM  ~=s󚞜 \ No newline at end of file diff --git a/secrets/wireguardwormhole.age b/secrets/wireguardwormhole.age deleted file mode 100644 index b0762e10..00000000 --- a/secrets/wireguardwormhole.age +++ /dev/null @@ -1,17 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 rQk6HA YDPQBl0whrw1zR+swhb+SExxqZ1dAyH/2VUaWSFpF2k -MYf8ZmjcHtZrBIvpTPgTpX4AxZb25RIwFnRmPA5HSsY --> ssh-ed25519 EYWzzw uq0tQEgeKJ0QF8Gj+6Q3VKUX+4eZhaYZdn5ue7iVAE8 -OhXcoh9inDGGs4pUMp4SJsBs9Wgof0Zasp2YDdNbYnU --> ssh-ed25519 ugHWWw mCnwqprJ1LljTL7WMUWs+PAB1TIiTJJnS2H57WlGBxQ -6Dic87CJmMyNUb9cMLFb7X1b9OwKODGYDT4XJu79vPM --> ssh-ed25519 UDK5aw llva4i1xwHbr2ObkMRKOL8nlKKHUAVngcI9YnSxQRwY -3Arn7SHDV549W9buHN1W178BZZI+LalSVONipZCJvrk --> ssh-ed25519 UU9RSA roR+hhpCHjRWIhCMXE3Z2X8yY+UxmTh2CmzizUfPNA0 -jSkLFAGZM4mwkAnNBhMqA37XFdEaIFLFo8CjtXFzpQc --> 9P-grease lR x)Ox- -6cl7heMeTkRgUkm6tpeysLWDPf+ka5rPGlzvMZSkp5D7q3wzCq4vCXuq6EQHSxbi -vsN4NiAXQoBhrOz0lJnDZuH4zerlIdNwoUZzSiqkFJ26SbkVP3xPIYbCKrsBMbox - ---- BfY866qs6AK/LY+dtGMfcsvQP/wiAO5fmRP4eZDORwY -% +`4NlW{0QWQ[ʎVy~lwtF9& %FW.u5wD \ No newline at end of file diff --git a/secrets/wpa_supplicant.age b/secrets/wpa_supplicant.age new file mode 100644 index 00000000..7ad0a00c Binary files /dev/null and b/secrets/wpa_supplicant.age differ