From bbc6b95b3a41d1f4847cbe955458ede21e1da106 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Mon, 16 Oct 2023 11:12:30 +0200 Subject: [PATCH] deploy syncthing private files using homeage closes #18 --- home/default.nix | 10 ++++++++++ secrets/secrets.nix | 2 ++ secrets/syncthing-cert.pem.age | Bin 0 -> 1112 bytes secrets/syncthing-key.pem.age | Bin 0 -> 648 bytes 4 files changed, 12 insertions(+) create mode 100644 secrets/syncthing-cert.pem.age create mode 100644 secrets/syncthing-key.pem.age diff --git a/home/default.nix b/home/default.nix index dae49c6..4945fd2 100644 --- a/home/default.nix +++ b/home/default.nix @@ -58,5 +58,15 @@ source = ../secrets/sue_azure_rsa.age; symlinks = [ "${config.home.homeDirectory}/.ssh/sue_azure_rsa" ]; }; + + file."syncthing-key.pem" = { + source = ../secrets/syncthing-key.pem.age; + symlinks = [ "${config.xdg.configHome}/syncthing/key.pem" ]; + }; + + file."syncthing-cert.pem" = { + source = ../secrets/syncthing-cert.pem.age; + symlinks = [ "${config.xdg.configHome}/syncthing/cert.pem" ]; + }; }; } diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 8a09ab6..f397da5 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -8,4 +8,6 @@ in "wg-quick-home-preshared-key.age".publicKeys = publicKeys; "sue_ed25519.age".publicKeys = publicKeys; "sue_azure_rsa.age".publicKeys = publicKeys; + "syncthing-key.pem.age".publicKeys = publicKeys; + "syncthing-cert.pem.age".publicKeys = publicKeys; } diff --git a/secrets/syncthing-cert.pem.age b/secrets/syncthing-cert.pem.age new file mode 100644 index 0000000000000000000000000000000000000000..3573aae42078005c28ea16b01470df40114e6b9c GIT binary patch literal 1112 zcmV-e1gHC9XJsvAZewzJaCB*JZZ2fEQ%O`dXh8~NS93H+T31y= zM`&+mXHjluR&O|WR&8ZZd1q*KQEYQqO-(OlH8odka#;#3J|I9MZa6z@EoX9NVRL05 zFIFQ(IUpu2C0axZb8UA?OGb5NI5$*MWivx(R7OQkc~LcYZFEU1HcD-BPgPh?OEzXW zLq{@1QEpdSN_jFdOJQkpFIRF&Ie0j03OF)wN@jXhZ9{l(3N0-yAXsB_cSJ*UZDKV^ zNMlh+YBFYYQbsU0QblNQSb9e|T2D7)ZBcJ{O=D$i3J(FZ2+!c1MB`MiV2@%Mec?%= zrG96qJK5#q$QF}ENUinV@)sP-O29S^h%$M+)N2l}?-6vz_cd6p=b6(_$2Ru`=FvY| zO&0mX4F2oZZr^Z3xi%8q6>v0_#n!DzL%lF;Cw2s$gln&>u!Ip)g{u;0DdaLUxmWg{ z+HzE4p$UK))l^>rysG+ktEL>nc0nh`;@0~38cxmZz!y4ni2Rpi%$CoI$A~8}X>8#1 zpo^Ro@#@*0HR@;1Br;I%TdaVrhp}YY^9k;@U@emgK#A4Zb@MCa?U2EuJ0$^r0)0bu zkI(;OcEC_``2cV}XM$vAGPRq#YcEPnz&ugI_=^n@=VEe^ z5}q3?6z!GiU-^w_Q~a1B@KZkEn)I%^6 zd_BL5KLiz7r)>mf=`Zeu`p6bDsh?e1NPEu(zp0)=|74e7w18|jNUE@x%Ch`hU^oXk z)eW4@r`L{NSsR?RXXAOKnQdDwR=fagDUXM)Mjbkz=M82hM=Z9O{@;iU&5IDhen=Ky zs~X5baRxVb@xM*4-=u3ofG8wa1++3OMWN?Hv@!{q%k zh={3%j1CC)w^=7yFY#XB=NXAO?Pe=M;jFXQlDZ1v2~98}`Cr+#ei>N=fiOa0^zHq? zo?bDu3vy4KB6S2EB_5MVVQF2M-8~#c2f79YRg#0EeHQ zet+@#W6Vf4msi_L%7$qYgo9Q-Z%h+!VHPkqXy$Lc)n&lVCMlePee224aEw8+@wWko z8-&U_l;<+|ZWbf!$)yA35}|ah6S-yDGnR2lbc%iBfDg$t)Qw4yZXn<-bMJ0|RMbrz zZ%$kFZ{9qpho~Xqrn0Xum-2o7%%2rM0j*8o-nFt02*oT0m&Uy^uO<%uieMs~!K!o_ e(2c|RQdL`ej22V>kl(Z+I2dglr+2v{l%1ZDMD@V{ literal 0 HcmV?d00001 diff --git a/secrets/syncthing-key.pem.age b/secrets/syncthing-key.pem.age new file mode 100644 index 0000000000000000000000000000000000000000..1d2ed8f6c78b8f0155e05cd40d38b228bebaf31d GIT binary patch literal 648 zcmV;30(bpkXJsvAZewzJaCB*JZZ2P(R6 zVQer$O=VO`ZYxSsFE>g}bumwCV|7eYZ8tV`dU$kXZ%GO*J|J2)SV2`Rc}Xp2a%Ew2 zWgsCjQb2tnVjyoLFl8WLZwgd0MRQGgLt|2OR5MXXXEAjaEiE8XIdDO4a#l2EdMi^gb4@W*D``kG zD`HS(b$K`|K|yh3PiSpMVNpbKGD!+)G%9n)Ct+E+h}oktgjhGuL920ZnEXPSstwTA zG%j}{be7Q`$DDap?R@Nr>U77Exd5dWsl zgJ_1luax;Yx$?+F8-I>ZtNxOC99$3{*p>6JYb+gCES*sKP1E*b$M}%5VRLIiG`3UU zY&Gx1gF~viHdxy67&rSwu-Gh|w^IET$=NV+xiWP%E}bo@p}5WH?4wLy`VW2wyx-3H z68h^woF(D~V{CYG7P!4=&xE+@j3ugSg9#r#To<-NNff$H*kNnm2Qo_7={QRr?vq$A z)O%Y|U0Tnwc5N^PJEqnIGbCLnSEzzZR@gz)bzw^u!rsC^Q