From b6fcd199c1bc8bfcbfc8a6b7b1c2d303a77f024a Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Wed, 17 Jun 2026 08:33:50 +0200 Subject: [PATCH] pinwheel/tadpole: Add ed25519 ssh key --- hosts/pinwheel/modules/ssh/default.nix | 13 +++++++++++++ hosts/tadpole/modules/ssh/default.nix | 5 +++++ .../pinwheel/alex.pinwheel-tadpole-ed25519.age | Bin 0 -> 786 bytes .../alex.pinwheel-tadpole-ed25519.pub.age | Bin 0 -> 542 bytes secrets/secrets.nix | 2 ++ 5 files changed, 20 insertions(+) create mode 100644 secrets/pinwheel/alex.pinwheel-tadpole-ed25519.age create mode 100644 secrets/pinwheel/alex.pinwheel-tadpole-ed25519.pub.age diff --git a/hosts/pinwheel/modules/ssh/default.nix b/hosts/pinwheel/modules/ssh/default.nix index 5c7082f..bdf39c2 100644 --- a/hosts/pinwheel/modules/ssh/default.nix +++ b/hosts/pinwheel/modules/ssh/default.nix @@ -135,6 +135,19 @@ owner = "alex"; group = "users"; }; + + "alex.pinwheel-tadpole-ed25519" = { + file = ../../../../secrets/pinwheel/alex.pinwheel-tadpole-ed25519.age; + path = "/home/alex/.ssh/alex.pinwheel-tadpole-ed25519"; + owner = "alex"; + group = "users"; + }; + "alex.pinwheel-tadpole-ed25519.pub" = { + file = ../../../../secrets/pinwheel/alex.pinwheel-tadpole-ed25519.pub.age; + path = "/home/alex/.ssh/alex.pinwheel-tadpole-ed25519.pub"; + owner = "alex"; + group = "users"; + }; }; services.openssh = { diff --git a/hosts/tadpole/modules/ssh/default.nix b/hosts/tadpole/modules/ssh/default.nix index dbaba29..691464a 100644 --- a/hosts/tadpole/modules/ssh/default.nix +++ b/hosts/tadpole/modules/ssh/default.nix @@ -98,6 +98,11 @@ in path = "${authorizedKeysPath}/alex.pinwheel-tadpole.pub"; }; + "alex.pinwheel-tadpole-ed25519.pub" = { + file = ../../../../secrets/pinwheel/alex.pinwheel-tadpole-ed25519.pub.age; + path = "${authorizedKeysPath}/alex.pinwheel-tadpole-ed25519.pub"; + }; + "alex.tadpole-git.ppp.pm" = { file = ../../../../secrets/tadpole/alex.tadpole-git.ppp.pm.age; path = "/home/alex/.ssh/alex.tadpole-git.ppp.pm"; diff --git a/secrets/pinwheel/alex.pinwheel-tadpole-ed25519.age b/secrets/pinwheel/alex.pinwheel-tadpole-ed25519.age new file mode 100644 index 0000000000000000000000000000000000000000..4feae6cc0bbc4c2d103fce4ef2b44a65be8c9654 GIT binary patch literal 786 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSHs|ZMnN>@lOaEc5r zFVPMNuL^QAD@h5?4)*tqh^i_K4@e95NK7_Q&2=--&T=mfHQ@>f^DqcEajbHybk{e@ zGq%hw3pDo0%=C#2@GACp3#>BMw(u-<$tuzhHbJ*dJKrzSBT&JjDz7X%*{3KkBPAlh z-yqXFCD<}3!_~<@(AUMQxFF0dS3keB$iP1{+kne8!`;_3svySYd0zK_dYGn9B)mdQ?uH9h!Sev_`}qY9J1kJ+a< z%)EB^+X3e}3pRwmzHJ%gB{1jrvNw)QKTf3V{lcfn`A@`TvZiK~3}csD*Z-^9tFHf1 zS;DpWJv%$geGYLCsRz1WH|MHt`&YAOrkCz1){WEiAMc(gF}a>g@Y>x4nZ>nk4+KsL z@-5+Y`_kr{d)a#RKJ8BbJFo5}>5CuiTDeX4)4XGLnzFCCJIg{D+m}aMP1(U^)Lm!z zN8(b)p}bXB`TG{EzP=(_ExNv1%GNS}%0>3Isf*U_bS^RQ%-?^1X>G{1<|36xJc4AlgNtRmA{`G-G_KmQ|wut zcU?Rs@bz$b1H-qAa~}BJ5&dyowxVsSbc1!(y!E}`?!4m9 a5M=M4^3Uw+Rj)Rc{-$ZGw531G+y($iR8P?W literal 0 HcmV?d00001 diff --git a/secrets/pinwheel/alex.pinwheel-tadpole-ed25519.pub.age b/secrets/pinwheel/alex.pinwheel-tadpole-ed25519.pub.age new file mode 100644 index 0000000000000000000000000000000000000000..7228b9138ab134f6365736d79ab7477874980292 GIT binary patch literal 542 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSHs|ZMnN>?y2D=N^g z(ob?pt<3f-ic0j$bTcX}Gby$#^Uo=$%84v3FV#;k(l#-2v*5}q@=A&f3(K}N&Gbrk zGEMd=GIkC&Ee>%CFf#KFG52v#O)^W#^z$%|EJnA@G|1fD(ow;(FgPQ*Fv_G*Ti-Cz z$3G<0H#I8Ur7Ag~usot9T-zeU#mB5HKgGPTDxE7cwJ6muDXZAuIm^r?uh`d7KgZoU z#K7I6ydWYnttwAH$K9hKJTl+MF&W)9?R>vPk3fau6xYOnhyv|&Z=>wOpwhg=%qkay zv`GC#Z5NNy{P55Kv%pB->?}`9r(~|AiDk|@{8B*)_1%6u+eU0sFp;>^lyCqv5|!%RP)F!Ov*OIL4mOE2Ht&|-IYeYb3* zLhk@Gv+$6#>~gNM#W&_yeU<7pw2I8C-TL*d>Z7h#Mft5!`c~eGpX%CVcK(Q*R`NS} znvkSmje+WfS3eGRb@$E6VQ66M@+sCXdY?a|fXQ9n5|g