From b916a4f228f98d5fd7cd482d21a9d1094588dad5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Sun, 21 Jul 2024 13:32:25 +0200 Subject: [PATCH] hosts/kazuki/forgejo: init --- hosts/kazuki/default.nix | 1 + hosts/kazuki/forgejo.nix | 62 ++++++++++++++++++++++++++++++++ secrets/alert-nrab-lol-pass.age | Bin 384 -> 384 bytes secrets/alert-plain-pass.age | Bin 339 -> 339 bytes secrets/attic-creds.age | 14 ++++---- secrets/github-token.age | 24 ++++++------- secrets/hercules-cache.age | Bin 979 -> 979 bytes secrets/hercules-secrets.age | Bin 923 -> 923 bytes secrets/hercules-token.age | Bin 888 -> 888 bytes secrets/leet-nrab-lol-pass.age | 13 +++---- secrets/legion-niko-pass.age | 13 +++---- secrets/miyagi-niko-pass.age | 13 +++---- secrets/nrab-lol-cf.age | Bin 380 -> 380 bytes secrets/ntfy-alert-pass.age | 32 ++++++++--------- secrets/ntfy-niko-pass.age | 12 +++---- secrets/rab-lol-cf.age | 15 ++++---- secrets/rabulinski-com-cf.age | Bin 380 -> 380 bytes secrets/secrets.nix | 1 + secrets/storage-box-creds.age | 14 ++++---- secrets/storage-box-webdav.age | Bin 382 -> 382 bytes secrets/zitadel-master.age | Bin 354 -> 354 bytes 21 files changed, 143 insertions(+), 71 deletions(-) create mode 100644 hosts/kazuki/forgejo.nix diff --git a/hosts/kazuki/default.nix b/hosts/kazuki/default.nix index 64ba24e..c4faafd 100644 --- a/hosts/kazuki/default.nix +++ b/hosts/kazuki/default.nix @@ -18,6 +18,7 @@ ./attic.nix ./ntfy.nix ./zitadel.nix + ./forgejo.nix ]; nixpkgs.hostPlatform = "aarch64-linux"; diff --git a/hosts/kazuki/forgejo.nix b/hosts/kazuki/forgejo.nix new file mode 100644 index 0000000..9f200e2 --- /dev/null +++ b/hosts/kazuki/forgejo.nix @@ -0,0 +1,62 @@ +{ config, ... }: +{ + age.secrets.rab-lol-cf = { + file = ../../secrets/rab-lol-cf.age; + owner = config.services.nginx.user; + }; + + services.forgejo = { + enable = true; + settings = { + server = { + DOMAIN = "git.rab.lol"; + ROOT_URL = "https://git.rab.lol/"; + }; + oauth2_client = { + REGISTER_EMAIL_CONFIRM = false; + ENABLE_AUTO_REGISTRATION = true; + ACCOUNT_LINKING = "auto"; + UPDATE_AVATAR = true; + }; + service = { + DISABLE_REGISTRATION = false; + ALLOW_ONLY_INTERNAL_REGISTRATION = false; + ALLOW_ONLY_EXTERNAL_REGISTRATION = true; + }; + federation.ENABLED = true; + }; + repositoryRoot = "/storage-box/forgejo/repos"; + lfs = { + enable = true; + contentDir = "/storage-box/forgejo/lfs"; + }; + }; + + services.nginx = { + enable = true; + recommendedProxySettings = true; + recommendedGzipSettings = true; + recommendedOptimisation = true; + recommendedTlsSettings = true; + virtualHosts."git.rab.lol" = { + forceSSL = true; + enableACME = true; + acmeRoot = null; + locations."/" = { + proxyPass = "http://127.0.0.1:3000"; + extraConfig = '' + proxy_set_header Connection $http_connection; + proxy_set_header Upgrade $http_upgrade; + ''; + }; + }; + }; + + users.users.nginx.extraGroups = [ "acme" ]; + security.acme.acceptTerms = true; + security.acme.certs."git.rab.lol" = { + dnsProvider = "cloudflare"; + credentialsFile = config.age.secrets.rab-lol-cf.path; + email = "nikodem@rabulinski.com"; + }; +} diff --git a/secrets/alert-nrab-lol-pass.age b/secrets/alert-nrab-lol-pass.age index 0734ba7b62dfae57a6e701385dc17e4bccbb2152..4e3428173aa1c5115e5b01096e33936830072262 100644 GIT binary patch delta 349 zcmZo*ZeX6EQ=jkRYU$|~796q@cG5|~n2<>*~$ z!Icyel^qoBnHm*p?o?$N?vdn}mth%dQCgg2;Ov|c;F0NSo>CR!UuYZ@%B5?kP+Xj$ zo0?)|YHDby;O?DKR-Ue4;cgk0Xlh#N;Zf+}>6KpYS0Cn_?hzH}XHuc<<(*N+6`G%8n3)yj?dPZ;k(%ZgRP36OUhL%+ndRXeSm|Mw>**Nj<>Q_dkO;C) zS69KDf86=goXRE0+8CW#zb*8#zqVP-++H^ delta 349 zcmZo*ZeX6EQ(xfZQlanUFu29Umou6pAnvIR25NVP?(mLtM46ImRwlwm{VaK z%9Ux6tzGVB;_K;ekz*KM5}0F7G$s;vDK8QNXLP?8vul;mEVSdr=FY8c?lwIwmw zk1yx*qAVpPvh_VMjk-4Tb7o!FYd%%Os(x>u wb8Y(?RxER8QM4E87Pnu$I{(;b9tm-~*IG%QzfCv%soGffa(=~wwXN&j0P5O(*Z=?k diff --git a/secrets/alert-plain-pass.age b/secrets/alert-plain-pass.age index 3d0d1032c2df2ab90912f311c67012608abf3e6d..0204c326573cf2777adaf5cd7ff08bb368459715 100644 GIT binary patch delta 304 zcmcc2beU;_PJN(dTA``Fg>hzTYG8?lWpScOMPP+VMNqzRL6vJjW{6u=rkRm}er0f= zCs$Ffg-^bvQFu^RltG4Ll5vDre{*PrGAjMufDT)UcP&9YDSo;OOZuVRAiB*nW={(*BOT7 zr)LhF{jObJw|jnAc0`_Oc9EB%sga9gYMP}-XoiWoWln&8QdU}^ zCs$;cnPXb8acHhtUcQ-0ltp-;QD8`Fd7g`}ae7*6MOai>nTL^IZf3TZ0hg|wLUD11 zZfc5=si~o*g1dJ{S$VpGM`CeAewCB9fxlx`fsbjWNqtq3yM;kYcBXSqu1ShpVxdKd zQ+kPhRaB)fm!pA4rMY*BcTsSXUqqpqrEyTPNlr?HtEG8}Us9m9Z*Xo@n0u;)ws(*T zm#(g^LPlm;Zb@LId4ZpKQbxv_!G{!q;1jPYykmH@O?1@%xD3)@PNT9vbTy)@lL( D)*NlI diff --git a/secrets/attic-creds.age b/secrets/attic-creds.age index 0c7e18a..557c86a 100644 --- a/secrets/attic-creds.age +++ b/secrets/attic-creds.age @@ -1,8 +1,8 @@ age-encryption.org/v1 --> ssh-ed25519 84j9mw 2qksYjzfcPZzHnREXVW29MhWvazYIMiVRWVfPgqNuRg -9dz5OzreQRec3sRJRtdz43LXHNTtDewu4fWOEZ3GXUE --> ssh-ed25519 GKhvwg iS687XOI4dbrHhG5l6VPpq9iZaTJH4xF2EpLVXxyvjU -Tmdotb9hjGsuiH5aLIC8Pot4jZ6hGuy/muECh5BRn/Y ---- 9fZK/ccW2l2pYo8b8SWdMcuXodrRNRg8GHZ563XvCy0 -i 7sUq'';pԮsG9jErsrjs~hUiuPݿVpIɚɹR ssh-ed25519 84j9mw 0DJjRtW0WqGWZ8NWVQYGKgGxXeMdddizs/WUWfSx5Uw +VLFkBGSOjhQB5riMjsQ2U6WqsATZgQQ80TVrE6qOXv8 +-> ssh-ed25519 GKhvwg HGe3GocuRC1rVdQv+zpxf2Yky0ISJsKC8YOuLGdX+i8 +lT4rVeBD2zhTm3KWDmH46NscXHCiN6vKf6t4B6LXUPI +--- 3G4VY3jPnN3o6jfv1GsQx3v2xW1QYeVwVmEA6VDo1ro +Sĕ2Өnj2BV +dQ/X>[u#A3hv7&Yg{)j;Rݎmt22l5v'c+p\6VJF ?!K L ݀6kDTjX%1h'0ri[ \ No newline at end of file diff --git a/secrets/github-token.age b/secrets/github-token.age index d0473f3..25e333e 100644 --- a/secrets/github-token.age +++ b/secrets/github-token.age @@ -1,13 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 IFuY+w KxBuZIqLX9AD6ZbmBBSby4tAcmPI5hYTTEK4R719lwU -HIBcTY6arP79lGSA/darvIeOtDGxo1qtO4dodYtAVpQ --> ssh-ed25519 84j9mw koQjhSrpJLoMMrnrqDZtWbbla3DEbkMzrLqT9dWXP04 -Bk/O9e64nPuLit4rTpaMYcaYL0DSN2MdkGl03r8Oor4 --> ssh-ed25519 ioPMHA Onl/uaahcw61i9P0L3iFDbpspirzSA4L+m14WYUzFwY -A1zhIe3x+J8UpZWoF6VJvlyuuquu0O16r5qMvPJV9x4 --> ssh-ed25519 5A7peQ PJ2ODZjmY8RRrg036L4nvTEWPJgN6WMh6Dg4fvRUynA -K4Rr55KyjH/hJ+Mb82nMwVRzrgfbZSMO9Imt0zbrmSg --> ssh-ed25519 GKhvwg aA7+TesIIfUcNUFaLlftkX7Tz68Hm8OgMD0tUqhZUBg -+fLyX0krrMC5FpzwfzTsywgFTK5uRe4KFMdL5fDZUkI ---- TPzhwBPekXX1mmDbTOkWW9nB6ck7dymeIjkFHaq43V8 -Xz-8MȨm`p(O/j3$@8 "ȳBX(khlj8HEPb \ No newline at end of file +-> ssh-ed25519 IFuY+w nyBEszEusqQE6jM7y9G4KCyzNHawdyy+hTfm9LsuRCY +1bbg4kmmv9m2Gwp+3x8zvqFOkmTKt898/sGCUK9rpGE +-> ssh-ed25519 84j9mw 5s2PNoIOMWf2gBwzmRHmssMOuvu2kv43316E20McKh8 +FyA+VjPgPynvMQfxm3d2+SOEpsJFIKJE8pbXeIkOfGI +-> ssh-ed25519 ioPMHA 4N9PsYYaeqJDbxpQpyCgvR/JWwLPDCAi65YB6M0uT0U +mFCqo1htPi2WRKiJz/t8Y7TMD/p7X81HsHGG0KIsROQ +-> ssh-ed25519 5A7peQ ZjRTqjDou2xS638dR8AWKCv5uKTSmOSJ/4rkfFckhjY +yUJABvMDLN0C15XBmnZJZ88khXAXLUP+aEqH5DlJcKY +-> ssh-ed25519 GKhvwg w1OKhVPY89J/pbrrXIHVifV++5e1tLqlSL9yM/2rqX0 +VF0cvmdtCZAlPgIqcNZYp7ANPhvDqlFE7h018lCbWyg +--- YWa0wXlaYVF+g06+w/u/h+NURlfMY8lauf5ZtrrhrF4 +3ͅP׆?4)mf.²`aFCj"Jwd鱇Bƌ+{dK \ No newline at end of file diff --git a/secrets/hercules-cache.age b/secrets/hercules-cache.age index c8f545e7c48c7d7151d708cc583db31c4f35acce..615b2c2a47889ff7da851f6984b96c769f913e06 100644 GIT binary patch delta 891 zcmcc2ewlrOPQ8zxafU@zL}5g#f3RheS$0-ZTA^QNaJXBTUzA~FSXf}PpL=$)Q(m5< z1($Y6L6uQrK(>=W1@bpd3i)dQL2+^GMBEMLUD11 zZfc5=si~o*LS}w|uZN>TibuAGX|7w5c6xGAxwCeJiCbl|OK@?piD$l>aj~VNUy**5 zeo~fqx<`m7S7A^_vPD#(W4^y}enDt@fR9I>wxg?Cl)pz-kXK<=MWm&FsbzpqVMLn2 z#E;_PuH|8d+L^_^o{5GT+3x-pl}RqSX1@9b`X*I=$wvCA1)g~>X%^Y3*_DA@>4vU} z`lV&%`98T}Mm}CiQGw;5spY=D&Z&8pB_)P=nZ~J(J}ChuftJ~m;~B-nJzOe_1M*5s zEy}|}jND7g%|gvBEnLc-+*2xD^MivkLNiR0%zRu6!@}~pa(rA;EHcVmU0kYyBFvL3 ziyX^5f_y_VT{6;)^<4u>T@u4XjQ!FhwEeOtpJf!U&rb5oPYsLE&rb_6$xQX|H*|MP z%nA25G0V&dH*(f5@y;sGFAniB4~PiligGUT%`i1A^DlQvG0V#~an?_BG|r36bSzCb zclXHD_6{!9&n|W^OioGX($&>fFeu9Q4h=DNadFo+^i2)*Ny+i@HYy5E&nhVj(D%qN zGSW`2ck^}%cg+cKXD~UAgB8{{i2R=Jw35xpw|oD6+HqZf+KP3uCYSr1ftk-hN}<7XD}E z8z1pXWj}m9+shR$F zB6S4WdycJKO$?|>zw{>)Jp8#f7@*3l7M^8rv)_DypOvn@Oi;L z*FD;wH*8pJdqTz4;^f)FsV;rH5<=Kl>8)oBdb_xAXRc?SNazo?RR!`MJiL^X;$h>@!oiWS1o57(KTrqZa^dvtMWc delta 891 zcmcc2ewlrOPJMo2aJH$Ld7f)QlzzIUfq_?*wo7t=VQFrOQ;xoAT7^qeib1w>K~R-r zF_&p>cvfaYk~GqmyfPnnh$tq-$|Tq*-BVP*HxqcCLYEsbzjvrCUZ)Mov`v z#E;_PNomG`VL261F5!_D#(_~OUS35Oh92&IrDkb)IYpM4Zb`}cVUAfwh6a&bK2Bcd zuIVP>8HL`(K2?ReX69y|PEHX?h1$t^CHX#8#Z`XZp4vuL-k$lB;~B-njS}4qvfM&F z1Hy76^DBLGLn2Jl5xqlaCOT!PxtWT()SJyjEpSI@pVm2*7l3ca1O}x(vC0+@+tMp zG_^D?^T|pnEX#{5@vfD0b3LEcP@hO)~H?_s&f=@h#7G%1!btvIr^-cJj&% zPK!*cclQWzE;scn=W3g{>YQa}eA%|Jh!v+Vefe?jc!24q3-kA_iGCU%^6vhEc+qzm zR`Ip`li#t*9pc+HtxaFW|B+ZS!+G^%e}dod{!{exkY?@nXW1=QKA(G=X~tm&1J`*A|DT5G4ZAs6GSJ8KOpvs11mvAd|G zzh3ULMYCq9w07@yUhePhzMt=zDJfg--tchBe${}@D&=0yj@nku5>_)V$Oy{4b8>lI zzGiR23Ed+%x7R5=$u4?S5Xlw#hGj4Ngw4DcPs!}9wOZg{xAtX$zx9k3{`U=Ur@Sio zc>PBir~Lz2ZQZ*+S#B(yl;mGC)92UEJ3rEzWF9i=X_@VN!7jb0ZBGe9)T85k=kF`X jaj#vp-)BwI&&2nWr4~-ys;a#-E#4_k&Lv^TvVdLy{O@0e diff --git a/secrets/hercules-secrets.age b/secrets/hercules-secrets.age index 8c204e4c818c3d80f37a4108bc3984305d7cf649..f63b958cadab33d8e10f195ea2f6959eb7d5ceb3 100644 GIT binary patch delta 835 zcmbQuKAU}lPJMuRaEVKCNTQGP&1rGck*N>E8aX?Ss-n_F;2j!~|8Xok6adPH_3+c~)?)nNx16rE5ijdxTj?mTQJbP-I^6 z#E;_P$wlS9&gJ^9IZnQQZW*Dz9zKrg+EEn+#ib=qHzLbA5`l^)rK=!yu_07{SPAn?YHm`J!)b@1u zs`B*;O)tyT_AUx^G$}UW($&>fDEBu^Gc}6JDsnFIPf7PL%FFf+4@k^6jS4n$%E%3O z3(PI6_i@k3%rCC=&LX6u{qQGN*}q;f5_RvpUk&mYN*1~Yd#)H`Wlzg{@jt` ze64a|xK_>#n&mhKcwe&@4ThwZQ6hX|$Tm@fTZo=BzSXyj5UP!d?HRQ8ks4VaMd&tUI|h zzNI-JRqWv2Cz3zC&+3)ETD9}nytvsrKhB?O^jtt!tnE^RO-$UA+;?4bCo1ZFuVj+m zUo0iTG-W;S>}4l%ns}{*gqqKJC!`%pa_M}MoRTDQ%0+M*hfV9-c(eUgj~{FdT6xs| cRr=I3>ux4^DCn5VW-RDYiTS-WBIn{=0NPJYcK`qY delta 835 zcmbQuKAU}lPQ5{TQCXFXd5BkWT26YllXgZ{o?BXkk7uNNcw|Xder2#xUUs5+ zRZ5V5QciXtS460@X>h2!epqFuV`hbOlzVn&WLlD+Ye-a5a)gh6c!pFb#yHEtTf8c z*A8|!^D(Xp&3E@qsSFI|($&>fFg5UW%Jz;j3n+6-@(d{PH;atSC@K#3%qtF0jR-5s zDh<-E&n>OWF7kJ`;QHtBcEYulhclnmPN_a{+W&?6zO?%AvwNp{POOl7r2LlUR=B}e z>FqB??3Q~>Kd2b1tWEyWmIty~OkD_XwI)`St&nKi56Q@<@F}o5b9nZJ#e3JHzLbsJpPR zx&B|sPFJ0{oW?2!{)Ok(%xiikI(x?UZ~Te;n^)Q&-o%iaAvJx|rp<-Z-Bz9V9{N}ga=pVU9n1hx9GBTS7&WN`Xa^W{+>A@4<~QvlbYKy`}`yYmyjnlSyvBB bCp{Ng7-8{UvE%ot6o>l!XpvdblGl^~-p@sH diff --git a/secrets/hercules-token.age b/secrets/hercules-token.age index c11597d8e6732bac4859a583f330a12b6db3d30a..66500a157566e436c66eadfbc9ba04911c1f2a21 100644 GIT binary patch delta 800 zcmeyt_JeJLPQ8&wah85mWocT7pQ(A3zP5H=RcUHrpi6i_gok@td1$C{hEsNSP>@$; zF_%F^uz!YmRYbO@v3|IBeq}~#YG{&4wp)IAj;VXHPhhEmL2`C*ws%HUAeXM4LUD11 zZfc5=si~o*LS}w|uZN>Tl1pxiw?}zVS$Jh(VrGb8u$y0YT5z(qkAI$7R(Wfh;WKB4lpUm2`Wx2a5f4J&nqiR@$#&w^zzgFtyvb|UUqxc#QP8)YO`PB2%MKkfbLZO|^Zg+W-JqkCyZ zB$sh$j$5ExieH|ON03{RUr1(YZdqWFc0_1_i(!smRZ(tgpqrD2iMByOGMBEMLUD11 zZfc5=si~o*LS}w|uZN?8k#~N8OG&1MkG7e1rBi-bpqrDvL701Sns#7;d6`#nScS2f zNv@$~Wv;skSFxu>sF$}}fl*;vZctT$MR<{Eeolx>h_`occ0p)zcxgyTNkDj*vte-h z#E;_P#jcjFsoAN?zDbUe`awx1p^1jZdHG4s6$Uv~;ejqisg)M#hOUJn`Vl5vDQT`A zMG-+hl^zxO$;G8U<{@cOCQ$|{8R5>Q{@NMlp4p{NX+8$|=H>>I;~B-n3*D>2N)rX!!r#{^h+%>@)Dzr!}T-G%w3|&68-Xh-Alvu{oG8r!ox}mJkr8EwM%l%+)9m| zEOW{%{R} zax^IlvMh*7_I9r@^C?Yssth$v4huHnGWPJwba4(b@(437Oz|jB&T}m-cXD&G$cpqT z@(uJ)FUm|xbgytK$q0z#($&>f@HNeI^G*rQ2`DLdbThSxC@swK%<{?zEl4yf@$;-S zEAkAecQQ!KEeJ_U=GvV%r^uOscV4f8h{XYORsXil`6Buh}*Wr)+4~_*Q=)YsM;%$`y@2`_5lE>^*bNUYQQwQ!m|_Jg2`Z z*~yURbN*>-pMufk46&37lU39IWxlwwgHcTXX3dlT&424(-mH7>nqDoHxV39qP8Q>$ zz{$+s+X8oev3M8w|Hed3^Ki#4XBYUb_R37z_AKtO$Ic4=o%>=pt(|^LV(XVl(ft+* z9S>gmukz<>Fq~4F%(LrKYekp!tFlwh-t!#n9F{O2&az&R^~?E+^XecMlixR1>T|rh rEyS=;R8gzueZ_~MS>hX~-`8(T(Y}2`Wwpi=gB+jvDG#+~JK6vMZ*nr9 diff --git a/secrets/leet-nrab-lol-pass.age b/secrets/leet-nrab-lol-pass.age index 1131874..28c300e 100644 --- a/secrets/leet-nrab-lol-pass.age +++ b/secrets/leet-nrab-lol-pass.age @@ -1,7 +1,8 @@ age-encryption.org/v1 --> ssh-ed25519 84j9mw /4EXihTNwoJjJHmCldhT+67ZMuTLNLmf5oDGQ8ZDxV4 -VDRX6MRCs8Xp01yA3/9AzaN96uM0HI24w8Fpd5TGwJw --> ssh-ed25519 GKhvwg R0So7TPGmZ6e4syoLb8l1vgW+/FWUIufIsbpmRDnxjk -UKvX1UMpHicSEMmFMOBkKQ1lo15DgRfIxCo2azTX6Ac ---- L8BkLO3WSy/aKJ9x4uvp5uJDEmXm4hCNutQ8B8Jiio0 -ĉ%rgD/߉ghTӻ% o nJ$W0i|{!bpTe*K Xu iX:~O\X#(Q)R@s A \ No newline at end of file +-> ssh-ed25519 84j9mw ZuGILSHnMIMy/GDEjkAriTBKBykkytcIVo63DPd4MhA +aa/sGLpf+GrLzo8Jf3JWAPI0Uk96SH/CvGhynNJVx6E +-> ssh-ed25519 GKhvwg STHVqp1zYhQzu73INk2Cmkuf8X8kJPLtGSY8LJze/Tc +Ny1C5CAnqSCcunIbM8if8oQ2VlerIIW5Dqds/Ztektw +--- gaHP+odPfw8A4f5NJkYOuvvYRWwo5EzRZVkXp6E7dfI +NfO=+T3T 0w ssh-ed25519 ioPMHA wC40k2E26e/5foBXXf43FFKYGSlnoQyFzjJtQRshJw0 -F7LlDuPFfyKjKTT9orFBBUqcmON7DSFrsqHC24x/7jc --> ssh-ed25519 GKhvwg LvajdH8hQ9LQ09qgzIjxYyQfoyJJr649Ks41rmFNWEA -8kLSIbryosex94KkLqJILIUWplrf5vtf59QjJdprOTY ---- 0XLL9dP31jyO/WdtwUu+C38NqCVcOjkdHKhB82rPUiQ -}5y(i~B+0q:!-V1΋"ӧF>l UB¼7"e˝o%p+Cާ:,,WT3 \ No newline at end of file +-> ssh-ed25519 ioPMHA K64Chk5/f0PpwHg5IzsUNYr5lQxpjIIQTe6ls9lnmBo +J37Cz80gmkT7GX3Yvbwl5Q708wpj9oixjMCmyWb3MDQ +-> ssh-ed25519 GKhvwg r46Ti9DfXxyEnXRtLonwA4JnNeQVLKDIMcXYCUe7j2U +VWacAQw/pc2uaLZy7/I078hbwmuD/Hut8XH7XAHW9bQ +--- bGfqo9trmubXG+4Y3SWmqh8BSyuHpw3+udGllY740S8 +d _-z3( 1a +T@c!ԁ|=nguuK ƷrDrW- f-+DKC`R:5mHȲrd.Ct"J \ No newline at end of file diff --git a/secrets/miyagi-niko-pass.age b/secrets/miyagi-niko-pass.age index 43c8e19..17e59da 100644 --- a/secrets/miyagi-niko-pass.age +++ b/secrets/miyagi-niko-pass.age @@ -1,7 +1,8 @@ age-encryption.org/v1 --> ssh-ed25519 g2vRWw 3mHAcu63Cw+hKbRkAQMlddIg071e+ggdU7lGWF3Lmmw -K3NBGhpyON3JLa8kb46dJD6mY+4ZHYDO5v78uYUY96s --> ssh-ed25519 GKhvwg hm8EAsFbWe1OykH/uovSvmPJdVIQd91rcWvgjfIEPwg -Wn1ywatZ7KCfxOhvoLXUGAA15nAobR6Qs+5xuOb51rM ---- NS6E6N7YAmP+kTht3ZiqVEuyNsJzIumut4sppS7L6dQ -a93jm;0pl;¨ncCJHH ʴÄ/M0,kJoZ!?:^D72Z5ao'4T09‹ \ No newline at end of file +-> ssh-ed25519 g2vRWw //TMaNWwTNS5wE3Hg/SEwqriIaOiOUE5remdVF449Vk +8K3isM05ep9HJ58TlNE9bmiIuqJPoq3lI/3AbUrLw8Q +-> ssh-ed25519 GKhvwg GANoFnELye0945KaMuS7xw6CGPhI5vigD+vScnpbQxI +CSx0E7fOB8A5MSc1ySywNFj5mkkdi6DDUc+ObaW/kew +--- +BiFZI/o5loCYZ95bkY4zQYr2y6SYc2bmnRuAMg2MPM +"D1Mh`dclU;]Puռ /?5\\D1l6øzNS +N;<+^Bpm՚y sZ;Vj \ No newline at end of file diff --git a/secrets/nrab-lol-cf.age b/secrets/nrab-lol-cf.age index 42c2b5b6481516d3ed9dda8f185ddc20c7f5a2a9..d1672d7b593ff5396e3917b831bed184206a28d9 100644 GIT binary patch delta 345 zcmeyv^oMDJPJMBxn~R5~Q)QZCc1dQXaY>m^g|BC}wrg-iqFF&|ig|X4caC3}x2JDN zD3^9bWxjJ%N=j6wcX~xpk$--8s&iRZuxo*(MTtp4s#92TP-2LiQ*v@(AeXM4LUD11 zZfc5=si~o*g1dJ{S$VpGiK~B+L5gFzQMhG6VUTM^NqtseQj&Q^U`}~>o`qSdS!7hM zyGxjPK$wv$S8{1&n2C>fRhC<6hCxAAd8UO?qKk{RL8WU^mP>fJsjF8>KyGAyMOaZj zm#(g^LT+x7n~|xZTX=}RezBvarFOEplYy&OzEN_bwn4gOX-ZPMnOB6TS9Wne7sJPM z7pjuod4i_hm>75Tu=CVgu)dXwrErfEy>ib sNeR|YJyc#+)GNQ?ak=FDuUC8*9RAvIrrL=q*8L5uUFc3GpX1`002}&!pa1{> delta 345 zcmeyv^oMDJPJMnxj=yJtcU4eMR7rNElW%&ap}Db1Ms8M`e~y2yYmRqtdA3WHxod_| zHkY|cP>7LVepQiiRGFb!K!!=Edv;h@dahGoZmv;eg{PruU`VBBhNqvWFPE;JLUD11 zZfc5=si~o*g1dJ{S$Vobrip8|g=KkiN~%v;K%{=CMSVqjd6-#vgjZFdf2o;YWJIBV zk)K(yv2(Zym%C-UV}+qxP(fj2g`>7tZk}6kSx{n@zelp8OQ}U}q+>*KK#G59aAj^F zm#(g^f}?i2Tb_PynQ2Idr*TNSc5q5ynx~0njzvIPS+b8)cwm%Md699kVX%297t5DG z$t303lY(Avi~7c)aBe?uQ2T2mli$w+nxf9WdoyQ~!?KSWeH ssh-ed25519 H0Rg/A 5qbQNdu7cPFz8Ckk/rkmOUEjGxvQ/xLJjJanW3yW7EY -wffzBgQfjnV4T9EoSPUXpBBjax0kn9EYvuxJ8MjsQ+A --> ssh-ed25519 84j9mw hNlKz0lO4IRdU9QbZVUnFbfYyVxi4pNN/rF/iZMj33o -naM1DVoftYQiqb6aiCKOHW9neR2WvRLACA64C5gMOus --> ssh-ed25519 5A7peQ D3PbqVToxRnoMB8PLKWXR1i+Wj+lBfAOZWIJbZhXMVM -dvIRFfytQB3HYT3l/XIYQGgKlTsCLiqGu7a8TntgLwE --> ssh-ed25519 ioPMHA 8tnQt8aDlpi4EY3KXkSWU9hwiG87QEjbf5WSxtdXqWU -ZL0RnU9K7rlRvBf62up+PWIA4lyp7uXmghJiIoaSDUQ --> ssh-ed25519 g2vRWw dq2T5cV7ChXrOjzHV2oNEvBf8X83prauzODhWz4nVz8 -qVmcA4cx/0NQ5DCpRaDt+OzjGWmmKX+Tjt5eayO5+3k --> ssh-ed25519 IFuY+w +S7iVY0JQsmL2JdZY7AcypCkL8CcHDZZqPPFdsaznCs -3vMjLGHEtpIrYOEZU4P8doxgYK+SIwnlVlpiWoodjxE --> ssh-ed25519 GKhvwg 7NXLTP8qYxF3C2QAlmAQ8XeVknJ7z6LBd2r/N0SxMHo -GAICwB3Q+qYoGN9GYPp0qaTx+QdQxLC50T+lIMiPPfg ---- y/GvxOXuOevIogx9o+ZwmiicfOF8NMmydrKUB5GSjTg -aE|:H8f!j6HSlaPMd_]w> ,H%AEJdQ \ No newline at end of file +-> ssh-ed25519 H0Rg/A 0fS4hFGApCXEVxeS2vjMjh0AK2yp6I7kj3jNR4PoJGY ++3vGwadl7JfgYAqoNRD2Qi1Y9fMb8JpPKEQdikvsVgI +-> ssh-ed25519 84j9mw 1aHwFWtpDG2DQHdwVwpEgJK5qGwo0ln0Z3ZJywUXYV4 +sKcMQdZBVp4oeX3tEmlWIqZt5xUIuMVQp0uLYc97QVA +-> ssh-ed25519 5A7peQ Zt+U88BWZhKgbSyG6dAuYU88NfQF8kw1T+lw/8Al/xg +LJRq04OR460RfUgKYwDm81a9AcXZWSuWrZkihVvo8MM +-> ssh-ed25519 ioPMHA IAnt9wu0vk3q0TiebE7Ojf+KI4nrwe+i8zdwgejn52E +77SJKJIjJ8sr4hdmWAPxRh42JZQo5CImhqclNi2p8Ak +-> ssh-ed25519 g2vRWw e4vo2n6AnW2fcT6mul0ytIpfGTcR+tqCWwGVllScwhI +P1LkRmJY98/UZwiJi+SdsIkckqg9dX1aGXQkhSpxJGg +-> ssh-ed25519 IFuY+w mITC+Jg5WMc9Ufy6Fkba8mao71/kP0meW/RjSPER/3I +Lly7RvQ4Bb0ZAvfXhWNgLLAmt2ABMrx8hdWx8mWXPzw +-> ssh-ed25519 GKhvwg /+C8xTcFTG8LmKOzs05wQsCtxyAM7pCbX+FevBJ1bGM +ZdAtZtQldGtvdmHbysyd0saoiYGoUj1o9F77jbG7YnE +--- G1O9di6cDML/82E7WkdBSRcTrmEbDWG3u6jP9H5OpBQ ++O0.-w] bmytU"@+y6boF8őpŰ9d \ No newline at end of file diff --git a/secrets/ntfy-niko-pass.age b/secrets/ntfy-niko-pass.age index 0dda63e..cca1985 100644 --- a/secrets/ntfy-niko-pass.age +++ b/secrets/ntfy-niko-pass.age @@ -1,7 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 84j9mw NPno3Ox+binqR7DxgPLHoPxfp7aScR4bEyR4Sck6VEo -jnQrnf7CrWL5nhj/GFEV5mXP8SFQV2EkL9NCV5mhgxU --> ssh-ed25519 GKhvwg v8SFsdzsloII81FQZ89krfNaWEKtfJAK0VuYXHSzfR0 -j3sOP5IzAINcai+kGjkCX93bkmM7FWSxj8TseWirOrI ---- WsXIVgFQVz5CmYA7d28aanO6iaHb1DP/bcwwmNrdGQw -#HD9 \ No newline at end of file +-> ssh-ed25519 84j9mw tR4gg/XeVdS8xCIuHxN25uaRKu6a09DSW26SI3AWDlM +uC2gJ9UWDE6uVXkUDlaVZlWAH5iLDgagkN+54msvyoY +-> ssh-ed25519 GKhvwg q27QskTYhI5gjIKKpNHn5V2FRmhIg8QFJ8m0TPZiwSY +/0RIbiG/nwxKDJ613BLoCNvjej6f65mr1xwCN7/aueI +--- XU82wFZVE+zTZ/mGhnoxqWrdUOv3n6VOwQizZSHPLfw +"1KĽ. J'!nlO]>Y EX \ No newline at end of file diff --git a/secrets/rab-lol-cf.age b/secrets/rab-lol-cf.age index 16f3ff6..00a6556 100644 --- a/secrets/rab-lol-cf.age +++ b/secrets/rab-lol-cf.age @@ -1,7 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 ioPMHA OalLSgF0zP+HWMvce3JMzuPzkMfKB6mfObp9DCMBE1M -YaQXa2PGhrpSPgbHODvN80m6ovnaz+ZezS3OsW1YYcc --> ssh-ed25519 GKhvwg uUOhm+rQ/BL8uX85R+thBcRWNupUrMj/wYZ/rzhjugU -XAm8FqJ4G4sUwibp8vC/cyZIrsrk2GNp7rVIfM/phBI ---- bvhcnA92V3feL8yv3Nx5aBKZi64Eg47zT2MS9I1hL0c -;ᠥְ $Q^G5@L9|k?F?B0sʥ^,U[9&yhO0."~PPA \ No newline at end of file +-> ssh-ed25519 ioPMHA efHpBvtB+mXXa7RoRdqePHGOmsY5BXVOgGsfOhPm30w +2GvumVVuuLGEarpdauTCrB61aLtVtrkM3/pPlWIODnk +-> ssh-ed25519 84j9mw rqj6xvESlvrfcjhVEWCbpd//vvdKjrTjt3ZDPeLHowQ +dcUD131zvVQGiUYQWt9A51CnIpLGNSGinSZk7HSGHoc +-> ssh-ed25519 GKhvwg cIji8zRSGWEbC/xxS8C4jyDCpQsFv05j2Yo8UjaHSAk ++c/tIYPigZdPQWKvGYaoA6AYRAB83XlEEdfucihB984 +--- TEQTQ/lm/JqyyWU2sC10qHl4AL/2IP9yCUfhXG4LdP4 +ȮS F-dc‹D\?h Qg@W +xA|M*rt0ű~ѰXa{y/WUѸY렬{װ}TAxD \ No newline at end of file diff --git a/secrets/rabulinski-com-cf.age b/secrets/rabulinski-com-cf.age index a68d27609ff2b06dbdbf3e4cd4715b277379fa0a..2a15532c00158565fa217463bc59c5078b677447 100644 GIT binary patch delta 345 zcmeyv^oMDJPQ6cQRAy9OYEpJiL4HJ_Sx`V!aFMG|d8CPRRe7X#V3NL1QBGKZTV}Ac z30GiPrddQ~YKd1xd6~bHcA2(wrMGKJa-pSJWp=W+ad}#JhH<93sY{_@K9{bYLUD11 zZfc5=si~o*g1dJ{S$Vobm~p0SgkOG&i;K6ncacYMTD@Onn0H7)MzL>TT6&Igl)g`B zc}S&WQH8N1ms_BhPr7-jM|f4TnSQ9YexSc|WO-3`d0APxMNy!iyLN_lfR|xWkavV5 zm#(g^f?JqtMN(Bxl|`y~Zhn-TXLf;akalsFiFavHnYMeXS*35deyNvFk*S9X*NTe^ zo?qYZsTqNmP!PsZVKos84X7sd=e|FPE;JLUD11 zZfc5=si~o*g1dJ{S$VpGagv*5K|x7+mVS|TRk?RSdcBvKf2fmZc9L&;P*IhedtR1N zl82eOrBQGwS4NP3M3PH(SVV}MYmPxcewa_CcY%>*X-ILUzH5+izO$E4a%hHjd3uT~ zm#(g^LQ+Lws$p2BSw>NEQLcfjp+S_kzhQ1!io0K4hEYbPrMsD*TUbGUX=s5X*EW&c zw-+ov!Vu)A@cretlO|kBANyph7&nLA>`1z%yM|ef;n~`42{(`2k*PTPET6T0T5;+2 tw}u^Qeggk$+StO+Z9AJO5p ssh-ed25519 84j9mw Hnei3vVAC9dL9O1H9GIVL0WqR8/rinZ04AM8vwacgwg -vPzKjQDCPKdwEHvdDibg6i/LeDjFwXBnINkzwlh0hBk --> ssh-ed25519 GKhvwg PAvDfn/sTrH8lhbHZ/l9hmyjNXIPSdN7MCOYkD1ZC1g -Bh+PCt3X89RJZMS6XCQRFCC9dW4BWlWPbZgdzVniW9E ---- Ad8wu6O3CZUDHmsxhaFiVcpTLHtMmSVENddCD2Ns4r0 -MgD_&t]V"RiK)·?ev) z֤9DN<*1Gl \ No newline at end of file +-> ssh-ed25519 84j9mw voingQjX/CjAjo63KLaRPFaG74IpxcRb0qv+r2b5wzo +ccWzQQSJW7cc8RiS9PzN2U5Xj0+Z7804tPsaGrq09KA +-> ssh-ed25519 GKhvwg 2z8J0YRxQ4WP1G/W7DxRK7z1b6UBjodvN8ECP4fLg1U +wRG4U9oAJ2KtPUHg5l0yDmmHatmwXOrn2nJlOQJMlpE +--- qs7kR5AIkwQ8NtDjYnmKZmCl4+1G6MFBNB3Mu3J9Y1M + +8[WѕS]&ZaؼuEB!pϴ4pYݱ" +QYqSƬ` \ No newline at end of file diff --git a/secrets/storage-box-webdav.age b/secrets/storage-box-webdav.age index 35de89f66314eccfb790c35b09ca691177ba52f6..8a7f3b830711da757e8fa8f52ac5302889d23cdc 100644 GIT binary patch delta 347 zcmeyz^p9zRPQ7QEeyU|jn0{$xSzutWV^(Q|X+Wk+RC=UIn0{heazTEHlUHJZWn`(N z30HDao~M&>UU9g8nrV4>hG$h+X{kkSKvG^>vcH*smbOb&NT8{^cDi%0FPE;JLUD11 zZfc5=si~o*g1dJ{S$VobK~YJNW3Gu;NqMf5W4Lc|X}x7xWQ4zYdZd|wg=Ls!Rc@Mj za7Bc_lb^dISDCv(dakEopng)Zw}DrlTSTBmM6tPPMud-kqPAahXsAbgn71Gu%(BaM`o5wVVZ?$Nn&9j7h`3P z;rS9*mXI<PXUwOR~K|w3v)a^a<4bw^`QjOV-rjAEuhjF@JKw?2gczULGwwZfCV5PsdYgS@T3AoOFux`P~!SG{qhTZnl;d3j!XRz#*tplOJK zzO#OacR-*oS9o5Ac1d1lSdo!&Qg*n9dv>a8V0KYQ5YF>7*vr(8|T7I6dzhhJ& zm#(g^LP|=BUs*+tV}(aqZgHl0UYM(Cu2Zt9XJklNh^a|%cD{wVtD}=gplMn$*R5$A zl$1J}oh(ANEY}v_?>*@B