From e4df1f30128992940974108cd3c0879f634b3fed Mon Sep 17 00:00:00 2001 From: dusk Date: Sun, 26 Oct 2025 05:17:41 +0300 Subject: [PATCH] put tailscale on dzwonek --- hosts/dzwonek/modules/tailscale.nix | 6 +++++ hosts/wolumonde/modules/tailscale.nix | 16 ++++--------- modules/network/tailscale.nix | 11 +++++++++ secrets/clickeeProxyConfig.age | 31 +++++++++++++------------- secrets/deployWebhook.age | Bin 936 -> 936 bytes secrets/develMobiTailscaleAuthKey.age | Bin 972 -> 972 bytes secrets/headscaleOidcSecret.age | Bin 956 -> 956 bytes secrets/nixGithubAccessToken.age | Bin 888 -> 888 bytes secrets/pdsConfig.age | Bin 1271 -> 1271 bytes secrets/persesSecret.age | 31 +++++++++++++------------- secrets/secrets.nix | 4 ---- secrets/tailscaleAuthKey.age | 18 --------------- secrets/websiteConfig.age | Bin 1626 -> 1626 bytes 13 files changed, 53 insertions(+), 64 deletions(-) create mode 100644 hosts/dzwonek/modules/tailscale.nix create mode 100644 modules/network/tailscale.nix delete mode 100644 secrets/tailscaleAuthKey.age diff --git a/hosts/dzwonek/modules/tailscale.nix b/hosts/dzwonek/modules/tailscale.nix new file mode 100644 index 0000000..36c4b2a --- /dev/null +++ b/hosts/dzwonek/modules/tailscale.nix @@ -0,0 +1,6 @@ +{config, ...}: { + imports = [../../../modules/network/tailscale.nix]; + + # age.secrets.tailscaleAuthKey.file = ../../../secrets/tailscaleAuthKey.age; + # services.tailscale.authKeyFile = config.age.secrets.tailscaleAuthKey.path; +} diff --git a/hosts/wolumonde/modules/tailscale.nix b/hosts/wolumonde/modules/tailscale.nix index e6dcc88..053a8e0 100644 --- a/hosts/wolumonde/modules/tailscale.nix +++ b/hosts/wolumonde/modules/tailscale.nix @@ -1,17 +1,9 @@ { config, ... }: { - age.secrets.tailscaleAuthKey.file = ../../../secrets/tailscaleAuthKey.age; - - services.tailscale = { - enable = true; - port = 41641; - extraSetFlags = [ "--advertise-exit-node" ]; - extraUpFlags = [ "--ssh" ]; - extraDaemonFlags = [ "--no-logs-no-support" ]; - useRoutingFeatures = "both"; - authKeyFile = config.age.secrets.tailscaleAuthKey.path; - openFirewall = true; - }; + imports = [../../../modules/network/tailscale.nix]; + + # age.secrets.tailscaleAuthKey.file = ../../../secrets/tailscaleAuthKey.age; + # services.tailscale.authKeyFile = config.age.secrets.tailscaleAuthKey.path; networking.firewall.public.tailscale.allowedUDPPorts = [ config.services.tailscale.port diff --git a/modules/network/tailscale.nix b/modules/network/tailscale.nix new file mode 100644 index 0000000..0d65869 --- /dev/null +++ b/modules/network/tailscale.nix @@ -0,0 +1,11 @@ +{ + services.tailscale = { + enable = true; + port = 41641; + extraSetFlags = [ "--advertise-exit-node" ]; + extraUpFlags = [ "--ssh" ]; + extraDaemonFlags = [ "--no-logs-no-support" ]; + useRoutingFeatures = "both"; + openFirewall = true; + }; +} diff --git a/secrets/clickeeProxyConfig.age b/secrets/clickeeProxyConfig.age index bac677a..4174abf 100644 --- a/secrets/clickeeProxyConfig.age +++ b/secrets/clickeeProxyConfig.age @@ -1,17 +1,18 @@ age-encryption.org/v1 -> ssh-rsa Abmvag -Z0FAbsxLDMVKjGMAaSSTxlzLO+Kgzt7hXre5y2O20IXH1OCLQ59X56l3pMrL03Yd -CnYIPemP62a9pwBhrWE0O23mNWxY8AQJXyVgIwUD2oMDJRNWpgCsgTvgGdze5PNg -FLm5l27ipT+HBHJ1eWbkgH8ymNZpHmnXPTtEx40DayY7slGywxnE5SgHqppU6C8P -nYVVfg2+m1ltRZtWswpfTRPMN7JfY6it2NRZ/Ygp2im0MCzP42W7S3cOFwSoDWKe -c48BG59p0gXidDWWj/g0IfPd03+mpj3oir1uPBLijW2AP9gN+EXILWfwmhs9iWn5 -uCIoD8qyCFDrpMSrM2BKH+hR+rpaPPdDu7+I5u/vzsZSMib2GMv3rFbCLIrPhFbm -yPWNhh+7Jmgoz2YESDVljhflNOp9rtan+69Rv4Avpbu9IzK+b8jBi2ZBvRCdUUGU -Q/KUeGsN60ZVDiKI54xwDW4feTaktNaPOlClpqToOw8YVX7ZlE4BvZdkGHDWXit2 -kTL3cG9Bppz2S5/CZVkvgqnhXGU22v13tg+CKKe3XGKnyaF7275noNtWOopLFU2F -sj/PQVChXKcRqFt15vEV//FFgemrDE9zKAIO55VHhWpTykGksPd4FYykkh/LUhxY -Q7udWhLsMKhs78lKkOpVgqlhMf9uq/o+96Z5W0d/q94 --> ssh-ed25519 KjIL7g 2u9x2GWw59kQfI3o3Vj+rNTz8dnQBIB7SsbYrBAHjCI -abJ8PRvSDjrMZ9IBzp9MoRF4IVllJeYsX6N71jkvK2o ---- oUikob6m3vbmcoJLcoOs3MbvYYKaDIvAJ8V2+ilSzlk -��*6��ns)��!������@����G�ag��\;V,EP~oh��g���g���lfoь���xo \ No newline at end of file +KTRuqb3EC27YPIyLCW846a4EmJ8mWl+JKKQOWgLI8vSWOrKiFzyRxjBuPc4z/IcI +VHt4oLEE1FoRZf4V/NxO7Ze9ps2Qh5EJScnD1onNeaF8NlG9y2Q2JZPIrqeJlpQQ +NrEPNDdanx01uYmxSnoT/rn0PYbbQdEtGR+7EVPfp+Z7z/JcDgMF+1MHBm0++qsk +87WOxnSlB+y/EFQ1oPJf+gfSZgr7MUch7fOyPVHXspNKMPV0k0UvZ+/DWU/yBbQ2 +Yo4c+dQOn8/EbXZhmR/nlPO226QLUQ9RkJmbNVTepfpU7/jNjdK7fi0mESTUnl7f +k6v+BS8OzQVxlXLk/hGbNdGcOKAgFrejB0Z62ZuYanO9+QnuufCOxjf/YUqQcCYi +SIrL66cy1/85wUyCE/SoP8vzaJZiLozCmo69IjRZXSXtB3I7ci4yQQ1PmyQtdMA8 +B3pSTBwxwKdh7uiTmSJiAPrYnG29QO5gUvMk/sNWLoW20Uf+1DpNngv+C19uCRWn +vSH9WJip9NUCTlpbEhvRdxZoJ26SlTEFTuKfQCaLmmWw+jiIomHSozLZZqJ4n0p6 +TeprMWqAEk2aj0zJp/6ae77TqRLIpVS8+8smT0TiEugZyeikbsc01gziiQJiBtnQ +2jfWrJwXYrNS8Eyba2wgKun/wCt2lWvLwm0s9Ike1zc +-> ssh-ed25519 KjIL7g kAsQOSzqtKVQ0u65I6gk1VhwplhMzwInpEphsxZh+G8 +vK7Gff2lZm3USYyhJddh+WmBaE5pC/8az6ioOtczGYE +--- tSyUAixMsxkVLIDcXmIpfC5rZJu5fXhCavOi0j2MHqA +�;�-�#������Rb ���]��gE�񐚄��M�\,:��z�n7�[��K��p�ei��K���� +�p����qĶ��R+����%��ښ���c�&Pq���=T ����$,8�.'�\M�ݻ \ No newline at end of file diff --git a/secrets/deployWebhook.age b/secrets/deployWebhook.age index ac88826736824d428dfc61c8ed1a2963b5cd44bc..17debf99dea6b673c803390749b1213b5a68eadc 100644 GIT binary patch delta 910 zcmZ3%zJh&%Mt#0Vxr?uXUs9B1Re3>#c~Y*AZ(v$bNN|L2X>Mt3QIpO=N9Sw&>HuX}n(L5X&DXij8>yQgQdp}wziX|Shx4WA~X^2xUTbX`lj!8~cv8z#ely*{DR%N~?SBPhLp_^HRhjvwxZ=kndxJibeTY9>iaZqxG zYrb2SrH6@WV!owgn0}ysZ&vDVwSswe_=&Hs&9yoQDAyuR%MWTQiW4!RZ*xxXlP=%e`uazdTAtA zR*r>RmRCe_M0k{brH^~AMRHDsTWEM%qP~%jXPKpCc2c;$i?>fsS*2y9W1yv5a(;S5 zV0}(ST7Z*VV5LEpD_3q(MV@g+c2JOkPjY^_i<^_Vk+GYLL9TIDPI886mWz2taFkz` zyRmtZWv;WknQv&GNxEl+VMb{{wvUUMlOb0~nzp53rg5-YrjL7GM5RSwc|?d&dAg%% zNt$7pe`-K-v2R|AQ4ESPKrxdalLU!k+WAyk$IS}n`LkkSE6TDxr=#bX{bkX zVwOdOcR_%oV``X_nUA}xVW>}3YD&1dX+&XFxleFDm#(g^LauX|nQ=u)RY90pd1_ik zmU&U6N4Zh3Nugm%X@ys2qEljKxN(kgd1!JV*QBuAE0_CURIgcIBl+y1kB^JvgxmG} zKX#_B&~Y^6;%!~UDlF8st)}LE`#vkFKQmX91xdY|+cV!ech2k_hJr`x4_ud+PV-fB zc(V3XksOD?*XmU~bJavHlowb#{Jj6vd}gAhD&HIt+bp?4%f)q^zpkC;sB16yBvaOv pHD7g^w$0<^eWa4#!Z1ps6@KkEPh delta 910 zcmZ3%zJh&%MtyixcyhW&adCimVR?k7yI)0Bn!9(XWwLQ)l%;QZglmXprhBfTmkC#Sfp3*-R!~4`u%VMhZiT*)rDb@rafU}gU~opR ziF1Laxo4C|k!xs}i?4B}VO~^Ll}l)@VUBBJkg0RAZ@s@OmsyE(NkC$GR)(dSTZWOJ zX=Pq!xj|T|k5g5yqer==zOiMVcZP3bR`pn0W# zewJsrSG~5Yrm${Qmo?%pemA^@ppGmk` zK%uv5c~rTVd3aP}Sy+x)a+-csXsVeRmxr&madu*flc!^jUty4;XHiLLaY#mSgmXxU zYfy1uYEZaSc0^WWXsBC8lxbl>rBOv@XljM0alMy`zjMBKh8vfoms>$nm}gjOiGQJY zs%u$@Us{xQnZA>Gh_6p%n!BfChJK-+zgcOxxpQVfd1_#X(VP^Mw3Ykpynk*SYm zkYjdmSb$$eqLWFgX=!4nc8G;bak^7sW__-6P+p;VS$?g}wsuZ(&I^F8$ zMEuHb?BaTKK{vi&c?Y*(#&j!(ZC;%fg*HWEccjJh8@4Pj>#yd|Tlzn`mt(i7$$61; zoJVuipRRk8Q#o^CUC5CJ^)m@?60D9{Zz@gQdm-qz%I2m2=C5q)U$^*kUsvsEJHh^A p1zb&<-#vrOW~t2C<#Rjze(+qQFJ2FtXXMS?#D1+pb#~w0d;lVuM*RQ) diff --git a/secrets/develMobiTailscaleAuthKey.age b/secrets/develMobiTailscaleAuthKey.age index 0c7bf2005a67fbff500eb53014fe68c7883f9445..b1d1b777db43a080a85563b9cfbdc8f27879a2a3 100644 GIT binary patch delta 927 zcmX@ZeujO5Mtx~!abo!@YiPM|pl3;Vuz6BRWocwu zg=?6PZ<%vcm`hrqXwRno&iGW4)Ibmv2^ZL~(YxVWnfBNuYCR zgmYn8iC?&}x3Qs7n2DLYcb26|k*9lDP)b>pqj8aiU%929zEf6OSyE7zer~Zz7FS?a zk+Z39M4F$gNkn>;w|`Nomv2g`xl2WES+bvBVM%#bns!)#zj3i?m06IhiJtWk&k6jnXySy zZhgL&Q&m`GakgVv5m&KOW@2G+c5s?$PM%4YUwUSEUS+b6rKMkFS!r-#mXEiKSE;u_ zlxuE*m#<}RqLHb;zqxU~L78!haYaCOqBoaEq<2|FwnbpFe@3Ogb8=pJPvlyS9xA? zW}#nLVy=-vfWDt+QK(NuMrOKxc21zaM^$B1SZ-kULTtQ)lCgna(Chi8|UPa+%u0ftgp59Kb z9)@{AhAzPdWu^h8o<)8>A)!SET)Mit3Za%&N!pR&!J$-x3si75~p#%#{;~_B#wA~^Dy{+ zGk2;W delta 927 zcmX@ZeujO5Mt!JfUSfDsevW=(L}7)0Wmblvk`l8<+miFUYuRJwO?u4$BSskUi= zMZJk(d2m#jZ@7nxHdk0ySysMFWPWyeUVgZ9a6x`Wpi6$BnO~T%TZyrDlDm;dm5*6S zWkHg2M7C#Um7lM1g?mA^Z$Me1e|Vm&qYIa7iAhC4o_1+SNJ(0#Q=wm?abkW+q%cw)H84Ews=2p&mY^kvSGwB^E_q#a#Q}&FSWTDI3$cYlfy>{=UVBH4U$6u2d1Le6i*B9ewC4%`s|Khl}hn0S5|3w?d&R=vT|pBd5Gh*4}R+W?9r;>2k!y^ Dq1Ql& diff --git a/secrets/headscaleOidcSecret.age b/secrets/headscaleOidcSecret.age index e6f363248ac8af0286c7440ab2e4ff1e5fc8cd50..5071fb56a2dcafc859525ebfc39ed502044298c9 100644 GIT binary patch delta 910 zcmdnPzK4B+Mtwz2j+bwCVV1L*NnW69czR-DetwQmSgK(~N}yZ1iJxO`rA2m;mtUA! zn3tuccX&o#Wwx`sdr5kfrE9roK?+xKP_}=FPm-~tXP!k`L0L+eqi1TSewJBkpi4@b zZ>mRTT99^?L6*CJrB_yduC}SGlaEVyQK*ZNOHQF%Qhiz`mxZU3se4joSwOCTzN2@! zcT{kde|}ViPnt`RzqzkRa*30dadxo=fLrDtGrx?^f+d8AK3VNhARaelc|L3VDY zr&D59W<;c!iJx;xv5SwZrL%`+q+6;sS7oJ(mx)PAWO8J%M|gyRSx9zNTC!7EepNw8 zzDaPfM@3#$NLjc=L7|6xs(Gl3p|N+AkELmvdA(msNur0dwmVn8Z<0x3X=b3AWmQ#~ zrFo%QmY-#?iK$PKZ+K2-PEK-4NU>|CM?{%hsH;n1QDCTRNWOW5qq&)pi(7$Xd5{@b zQDUZ-eqnM>W~yUlj&ZVaVzP0rmszl5s!wQMZkD5|g^#COZ)KiAiidHCw`01yL9v&sqor@EX@PH)QISWPW0|QbS5&5PUb1_jLAsGs zS!htOV?b#@ak^iXqj69{TA5{Gm`RkWql>nwNnqmSJ4_Pwp#^2B!9`K#1p(%{#zj@0 zW*Nm5MUF1s$rf&g*%6s8p@wcz`jt-MnYr0qrj8zFhT*2=MXtr}=9R%kL5@x#!H$L& z83o!!rUAZbj^V-Skxm7^1qCKty1Kdw#^%}DAtg?(Dd9OOp~>FH6)9buUTHcN0q*JL}^AwmSd4?iIHEJzE6>JRkFEPNS0A>WO-Gk zzLTd{da8SxN1mIbPo=g`x}|$aR0>x}kgK6QI;S*e#%aaeI$k%d=?du~WXSxHH_NqtTUmwP~9c3_oZg+Xbqm!oN- zTV_>&zJ8!@KvH>7Kx(0xWmu(exMR7Ahp~&3S+I#qikU~LhrhO8npa3=x@(G;6IYRW zg^_n?xl2}oQL3@2tCxSOTToC?R#l>rN0eJ;QE+Z)hIv_XhGkJ&abl#ObEHwCad1$2 zuCabva(#HXr%xVNgmGw+myw%6SX5F#ZiuO6j($L@iE&7BX>z59TXJAYR9;a?mRV+) zVYs75MumTJLAGg?S8zpHd0MzjmP<|$SD<#GvqhPwi;IOpkyB27kauZlsbxfIX@I$5 zl|h)3f4X5ta7k`Nk-m9wW?-OexL0_fXIhp|X}wFXTc}}LXaQH4Pnbbcak6WfSEzn~ zfthD`aI$G}QHDW9N=jr|T2ZluvvE#9RE4`ip+`odYnHEhK!9Onre#<}lv#O%VVF5r zhHIs1h`zg_M`mDng>yu?b9Q2IVTzx2Nm^2pzlU*TW>8jUVR4E_WSGCUXH}MCP@$oV zMZLGTMVXm-u4#!+1y_JcS+1p*Z*f(UZ;@Z2c7Ri{QNB-)RT9~D!pLuX;M3A9LP)4znv3q_%a++IC zsD7ZgV@_UbW@v6zVQ6VaQCdN1WRXdEm}P2mTB%8yM@X)dmzlN&mvf@0Nm+`8w_kyN zU_ohEfVsc9wn)EUQS}RpG%3kbEVJZJ4_Pw0Z|rSg;n}~#@=?NQ5N@jZP^Ghs_>*bUaIWh0Vk|{mitxt+p0|53NIBNg^ diff --git a/secrets/nixGithubAccessToken.age b/secrets/nixGithubAccessToken.age index ba8a79fe371e21fa1c07e345337b25bdb656a9a4..4044955b4056969a252d4deaa44946815efcab85 100644 GIT binary patch delta 861 zcmeyt_JeJLMtxYgTTXgOpiyQ-TDXCBu~T_@xp_sXhqr%Pkf(`7a;TAhNv@}bOJH7s zpSPQ{r?+KEd7+PIYG|Q>c2J6^e-c-PuXAC9n}JD1pogzPMyX3iMn!shd2mjEn}L3r zzE^;sX=G(#es-pQQF4A_ZdsH|kdeEoSEP5Md0LP`M14>eS8|w}wp+N9ms6F8k7JmA zo_=szfLBg-a-KoBr_Np49=M4EnJaH+AEkCAq8euRr}U}%WDYp#K}QKG+oR(h3hPI!57QAtIpL6TWW zT8>GHTYZLKW`qHkn^To`qIZaqmv^ywQew8Hd6{3Br(u4uQ$%r2M0jCgQf5$kN>yo= zg^7QWXQGF(lWU2aNm6EJrF&L>l5>SWSGY-`e^yvlYL-W2W?rUGVtBH-k!w^)X}-T{ zTBUPkN|vEZV5+;Rw|&p=)qJp=X|@Hdl(Lfq_?%Pik;*lzxfV@743v3FQlk$za1nVY|B zU`bFxph;qgZlgk@1uSfN2~RI-^m#(g^LRPA0k#>1OsCQyUc6dN# zj#;{4uD6dxd7@!aWrj&rQjoV-NLqluhf`oWmtdUl8iCmVkzye~O3z>9w9FCMCKT45 zePD*k#%r_p1Wfw8w#egy$V2JS7pvHX!^^(i0g+=f!Fkiq8+9p44j7c q_var9kN$kNt9`Eltn~}X$c42Onc1nb!kwHPOTSaMN zQLtZLNxi>Eh>12=vVWLqfMv3OiDN*iQKWvEi=%sJk#S~GxxcoyZ-uErm`hG-esP6| zlXIqvxkZ$hnX7SVrE7U^a)xtIj;~8DSGq->mvKsYSedbDNpM(5c}kG8k700Lx%EHey)LMPKtABaD8NMg>QIeQZ`q%afz2ja<+S6o^ytA zv3qz}P`RMrx(8kA+i-Q+h znQN$Nl)q<+v5P^lTR??DTCj6qQBjDgYkg!+m5WJQN`*mTQn9}$mrqn?fvH83k4K(i zX}D8GSyWPLSxSIUQhu3hWtpc(P{Z!itHUH&?FO^D+ixfT0-7qFS;?$l7`>~U)e1OPC6D!c#y diff --git a/secrets/pdsConfig.age b/secrets/pdsConfig.age index 77fc55e189d3f098850846dcbcf48f793459c59d..4dbc2005ace9b43213d5801e00922bc5ccccd546 100644 GIT binary patch delta 1229 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 J#6pRcPXKv>+9Ut~ diff --git a/secrets/persesSecret.age b/secrets/persesSecret.age index 4756cdf..5a04018 100644 --- a/secrets/persesSecret.age +++ b/secrets/persesSecret.age @@ -1,17 +1,18 @@ age-encryption.org/v1 -> ssh-rsa Abmvag -rjbVcIfWcfTpAg5BCy5PbLt8eF5fnBjLqW1LZw2jCgBM/O6oeaUHuQYTtekvmjNA -0ow27Opl6OFqVN0E8j4t/i9GQeQ/9jkTITs/Kc66D3eY4UOFNIx1gmbJdcsl5vnZ -+og/3ppWVJPZhrsmGdAJxyNdH3Qc1VtE73zomxzabv3oNv8KCJIfziZOBELhHJJx -d7ybJmoFWqt4WurlnMqMV5e/S3yUdxTkn5t3d5oVa+5tlMdBnULo91y2QQLfTBEa -ujUSZlKfWs4G5Alb9C0a9CFJty8goR/eNVliDsu/+hzSFhVB0YyG0Srw1Qq7GJTV -KJlqIdX4H82fCxP5Sr4Li/u4ONhLFArSqlgiuXuXON9mmJHtr6bW48hBAxpCSxVf -oxv5GzcQTAYKkO8JmZUhfYG7dehB6ro3FLHdrWw1xF+vAt89YFfxOzy8WwIFWVBr -BcKxM902TeDwBrFtRvnZXuTZHZtXp1lwuGJGQwxzuGgQt4+jdTr8lvks7uozXsQA -UZa1BEgL65kRK9DQKNBX9mQEob0pUGhQhHkwOcqZuiVtQznPxDUjauVezYfEc4// -MqZBkd7F9acSxmanstQp3vamt6vnIClGathU/np9xlSP7MqmNGYK5Z33DgwoihdB -hF7jmkovHkrvJjfS+y894BAmQ09e6+pGpcbA+RiwhCc --> ssh-ed25519 KjIL7g nGj4yhMFbeWN2Mze71Vei/bba6kr8mpOdmzuhenu8C8 -DxiSMMJegNoXoDcxc5lzkQiqRqt3zbtoe918gtRG+kQ ---- RHnZ2YQuPHEj9fp97jdGjwRaba1FFAptyH51dnNvIp0 -_� ~�q�&<�����#k��65�Z$���9�g����D�+0�c��KQf��w������M����� ��%��G�{e.����N.M]�q \ No newline at end of file +gnRXwWRObKH5JCBDDPVRDHsgSj4m3zwOHAFLDAXTmWjs0mVNKSu5AFtKkoJuUuzs +RQFGn3b4pv6duPjpEW4t0DBkAOCwgqTqvF3oSKNBSDuhNU4+XzCJgBZDesO3VZ/S +zZxM8kq14sM484pZSRI0A86VNSlR7q8lyF1kth+bn5dum7Ihq87Re6jW+OyFwL7L +tkTON5L4aMqjI4fMQl/PcRU+04sYkKug6JQO/DDyFXvjvROuO43ZChjqGGj4ol9b +mXPOJuabzUtWGoTwg7+IHhbyUbanoO+2gCMejRGbZbBTh+bOftNx0bvNj8lrxgit +oE5sXhqPeI9BhOGWiJvR+32YdHl2WRYQ/7nNdWsnA0UuiPRHPu827g91NrVgjxBk +SpgoabwZpCUl8GlfihtTvw3NbV6WnIUv0ew9bwlyf129uvH7Rn61o0JMnq5m37Zt +rJjLJ262zIdb4eS1QgycI+ugeb290Vh22niTLLKoJxAFdLyzSr84XsfUVyrjhJfz +Ll+12c7ApTcgwhuhOkFLmU8SUNwxhH523fV8zcQ/1E9yjpa26qQcTF+ujRV8FIwb +kVGLDHUXehU5gm/nsuQVaULYHRC50pvu7wKKZsj0UqdQeKCx1CwBOdFk6Qctxl9N +VvAenIra/FVImcrimQ/sNCeg8UasT+gvbY5KjhwPzkY +-> ssh-ed25519 KjIL7g +FQdRCFxlkayD4Hq9xb4WCE139upxkpSrvh7412gqlo +jxDJlUgJZfftyeyhikKi4zLhtM6fVXxAGMmD7gcQZgM +--- OXRvMmNqRzo4NGF4ihpPSHu77W8dH45HwJJIDI3hUCY +&}͘8��;YX5 +�$m3�1r['�%<7�����W�D�h�0�%��C$�Il1;ɛl�1�i�A��E�z��,n݆�|b�?2N�}�m/Ӈ� \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 45a6a15..7b1e167 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -27,10 +27,6 @@ in yusdacra dzwonek ]; - "tailscaleAuthKey.age".publicKeys = [ - yusdacra - wolumonde - ]; "develMobiTailscaleAuthKey.age".publicKeys = [ yusdacra develMobi diff --git a/secrets/tailscaleAuthKey.age b/secrets/tailscaleAuthKey.age deleted file mode 100644 index 269e009..0000000 --- a/secrets/tailscaleAuthKey.age +++ /dev/null @@ -1,18 +0,0 @@ -age-encryption.org/v1 --> ssh-rsa Abmvag -iTX9q7kPMMOmyHP7E/p5qai32562O7HHubxptgyH0Sq1IGBeHD+TOUAhcl9KTljS -ibis2WYjbG4FMiXs6zhgCD8OsQE/8FdKWr8U1PII8eXRqe9tuhUMbTwmMDckjXQQ -3vJbJEmbh+YPuslkanwcqIJg+KCXBAT6DEmSsr4eIBvuPpl7gDwdLgctwTet2j8X -OOAXydlOcs0Jl7U/hSXqID96fXGtMbdjaTONngfkAe/DW9mtY3ysQ7/j2x7SCE4r -PY5OQuQllMiW2Zzrfyq54QqCKsaBuZsF5Lm1jn5g6leAZXSf44l5spTEGjeKEr8M -VOyyu05VucCQ/CMJOh17LkCNzFHtbC36BVDrlTGWhWs/AL7W4IAEvZNA8OADzGZs -ea3iRHYmEYqaWefjDncYQDUN+TFwa+9GFq5c7O+aJw731FFzTKS1OXl+ZPoIGAxD -b39eH1CJOmBq0Vmz5adb+kTtMDs+RCLpmNtJ7B5bQPUASobDSa3P1077LleDmqFu -1MmfmReBu9vAS7rgNRVeTO6i5Kv2deYvbcjscH3kjzWpA0cdaa9qJrelWBk95bUk -QTWzkgyjF+zwJSUIOIWqYfmtyS4ZYSl6yWH4Ah2Mx3zRPrNP1ITNdJI9jnMXiqMF -w1t21oxGvNvZ716NfcsNI7mR3shavnE5B1pkMeRDwf0 --> ssh-ed25519 KjIL7g xoZ4Fa8wYuPJ6nPhDxAgHRc0Ihk90T4Z0tbOe8TaEBk -eGknb37Mj6Unlet9As880cBlA3tlvgGMnLrKyqCThi4 ---- 4D6BQZdeMNur/IfsZO86jzpYwoxRFxu0PqHNzGcq5hw -���D�Ƴ��.�\.�)�a=�X0nd���]��� � �� -h�nIٌs덺�|����;o�eF��:r{!���|^, \ No newline at end of file diff --git a/secrets/websiteConfig.age b/secrets/websiteConfig.age index e5944b7706cb76b0c89b49b79c73183ee2a29ff8..d0e79cca32eb6a8416b5eb1fceb413e7707d197d 100644 GIT binary patch delta 1586 zcmcb`bBkw!M!iQszF$PTNr6XjP?n3ov1>|VNQ#SPRBCd*uW4DPkF!yZt6_1uxr<@3 zqeoysm5X6WV3KpGp^;x?fw_N%SrM0UNqJU=Peqk>MShf_QCfawrmv@dm~o`1qmN@& zpl7IdM7DlKZgN0rj$?kgw`-V%x4E{9OKNygh<1)^Kz&L9S46&Jd8nyNn5&aldZeeT zXHbDtvA(5WripV#fJK3?hi{f|P*iqhRj^Z(Q&oO(M22~gS%8soWTva7XL5#V8drL* zQAI?!XSknRZhEPqb9P3$b49*qetwFXb6SOWfPPYuqhFd=XoOQmif>f5v$uPISFwSI znYVLqWmTD% zQK4s$XHHp|M_!e$c|dM>m`S>OZl-4lS7u0sV~D$DaD-=gc4k1Bd1abefwzl!WMZ~Y zuyeS1W@bT%wy|$uak*hpg;`>xaa5pjVnw2hN4-IIcA!tHWfE6GsHuK>Wx1K9f3|0^ zX{L{Fl%JuQTfTo-h+Dd`iHml+drpc;aEgb&c5=F9p;3{3c6mysS7lLdNLp@oc1a$W ze{hC-kgrKtX+(~*XK-ad5Ia$%HlREm*V zc5XnPc9v7VYlvlWp0BZ&QF(TLa&~G#s8yOtd16^Xg_mP^V5vb7ms4n9VRA^OZ)l=n zws(56zf+}Cv0J)lVS%?#idmL>a%zQ7MwPcqzJXu)rCDslgtVg(ab><=KWFna&}OTt=R`My4J)Rem|i?ygxGDcS-09!ZvI ziB+yeE^cN;{w3PRCfXJOZn+idT)Mit3YH!r$$63brDkqMDIUcs?w;Dl7D0iYnPyQ{ zg^qby?n${h^`Y)rWtpW;*<2I$`Eqc0-C5$5E^u$3@|i#XmK}doyt|&A(K>kLRn5bf z*q^VRw&38z#J;63gYFprPyZJ-^}!xr=3)=I2Gd-*tD-9xMM(MQTs(1Q-c{y53m;$Y z`fn#!@4LrynZ+>=#gHd!tMV;RuJ`_IHE}_X;(z|f@zLMHoxRKI=e-YqeU;}_zO>-O zq6O!!7)(4m-F(KH9~&muA9nXB&T#Zv`LZuAEGhC{K(AEs)A}P8OlN&ps`Z{_Qd#+d z-$(t+#tBUon#aF6J#rT8IcLJUkZ&4inCVv@^Qnq+*Q|cEeNI_WoBdJIJ$e6PK7R|# z+p|ZS(K+B3i?{Nt+k3a%6Z~1+g!}#0dv6u&Z|y&-_x4-k$^+hu^nbKQA8Za0yQDsU%T+tiZ&#Ap z0%um0#TrE@IXpb)8P4eA>#+Zxzd_nDiHzshRhi>Am-pQJ#>tQ`p}%5x+^rqv7WKaa zvY#JUJ7njj`t#)RN^RTU%j@=SsX8n?k!{yIE8p7Fn?9Wge*8_8@y8zb?EAB*o|0WE zj+}2gCpLFuc;LBpbMLEj>2faqT~zJocl6HTi25b6oDxfO*Hn88AF{gR-y|8y^gDvF zmpyM?cA40T#alVmmrY(QJ86Mw|Bo*kPtC7Jy<%FVcKFca)z_D%Y93MMc(-`7;v?N7 zAMMpx z?Kr!;{LHn+c{vPP!WCAh!=#`yp9(W}EYaia2sbUfv@Wvr zaEx5TDX-mDZ^XMK7gfA1JJ7RO*InE0%!-Cbdn=b6IMTmc@9&lxj!A9odn=AuU)#F< Ybt+#`M}_|cmPKpqr?K3L+I-U%0O+@oP5=M^ delta 1586 zcmcb`bBkw!Mty}-g@J3iW3EMZu~~+9rJ=W*N4ceEibrl#K%Pgoeo1jvrcZWwPO4K$ zc}|j_wn0cqiNAkvpl5ipwr5UulmS%zYL1V)V^u~(YN}UZYFVLW7*~l= zaj0LGUu2|lRdH@WQmH|pSGK>unPX;fRE|MVU~ZyYdZJ0HQqA&kxN>-Uv`pdu9HWRr>S{XQbuH@OJ!A5Nk)>7WkF?9Zf=@u zh_|^ShA;oVPuE_SGY%!n^$gFL`j8dut9Kyvq5->Z@5#SrMr82 za;bN*zkg^&o@=RRR)JTDNsxJlVXk&!VYp+iOMOOKky&JbaVD2RRB=RczI%Rwxv!c(Q@L4{cc5{ozNfyiS&mC(c7b0>V7|Y%YgN8}WuAU+s)v)GMR9RtR;GV;u9*{; ziDRBgW|+QDg}JGZK}vQ(cxgqpTbQX|My7kAi>Z%iu$QxWL100!Utwi#NUo`)f01)! zdVNrmsYOM3xTmMK6IYgTM4Eo6Z>7I;dXAS-vA4cSXh=$~wyTp#nR~XUn@>PmR$4(t zX=$35p_!SNOHp!OlzC8!YeiO)ain8FfC*Pdc0pvGTScIOd!=P?l5e<^Q)O9JNvTC- zMs}EQQl+JtQ($O@bBKvyM82bkad}jsnU!0KZ&qbUzM+R(xwg9pm!GG*iED*(a(+g> zv8j)1ZkS(^n~8Ukxo>1@c#@x=c8PzcwtiH$g>zByNx_-H z7DdJx7G9N!UQrg27Lk7bh29pqzLtgAPT5A0Tox9FK9x=`!O4NXm077y5tSB&>8Y7U z-od2>>1H{eQ9&;LCWe+3M%m`+T)Mit3b}p(ktN!O>8=%J<`rRqUQtQe2A;m=KEWjc zsgaI(Ndbn1^_E@%B{|{Rkz7l@?Blh!U&^FhW<2%MJC51;xzYynI@Ye6?a&dkd8dQl z%HtO{OwIVH%rnXDuhtcwZ8C8kuag!SWbRsA&NQ#_&-t`jjUKMKn=6!Snq8Qcn)zPv z?1|{oOX_C1dDF#P__K3l%+yp(iy4l`moD|ODZI6OR&Jv4hKTz5w-V9cret>2Oq#qP zWwN28kU{y(g>Q=PoAqkW%#T#+t_kUibz6DoN3zSiA8*Tp_D;W4)*8A+f77ee>n2$~ zy6-OEcjE2Kg7|4S3Oeg-&zFWvS|9!T-|WyUUPBpyT?tN#2OqB9)U>I~+Qd{yDI`Tz zd8M4dvFeU!_Y?ei;;UQh>oaD!2{2pvsAXl$h;XfX@Rw0?ZR^FPSD#|9A3Ika`Qz%Q zbh8x23xx@jZvB6{$#|3H<)o)UCdI05D$^}Xgp-Xr)FukFZ>w=A@yPoAe9{Xm!;9O$ zrA_v1wwARz@pfjfs`7_L3L;%XKQ@-WlhQe;eYjF`*0tMCGh5mw7QOwq*QKQX&X;!~ zdNSgMVIgzxP1Cu3uar}Xb)9j5^ujFnIqW}~mI+S`z3Tb*IIENVycc=N%VG+ZLbFmg zZKy3TwOi=+RXiy}th*$ZZZ1neCe{=iiMx+j_8_AUAe0^_^zFoUOl!{4)<+Ur<% zGy8Q^-pty5wfokouwW zHV9a()7{C;b?2RlcGd;!)rkk=zLctPC+2S5#D2ztM<`;?J(HzPlDj{o6n(5Y{bKcj z4DpZIIXfPHewJs^@bT7ed-01pjPv#~EawinW;BKKSm4=RkFCCV#|fDEc23Io?fkg- zIjiB^**%*~v)?C~7TEfQzv0&`+0EYM^6e~7=c9Ey&+jx`;BroF^OM{kkMy=lHWyx; Uy=%psGd?pnHY!feSK+e<0FfzxjQ{`u -- 2.51.2