From 4bec9e1bc23ce874eb43f29eb82783436aa173f2 Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Thu, 11 Jun 2026 20:28:02 +0200 Subject: [PATCH] gaming --- nix/hive.nix | 1 + nix/modules/dns/noratrieb.dev.nix | 1 + nix/modules/hedgedoc/default.nix | 34 ++++++++++++++++++ nix/secrets/backup_s3_secret.age | 26 +++++++------- nix/secrets/caddy_s3_key_secret.age | Bin 904 -> 904 bytes nix/secrets/docker_registry_password.age | Bin 233 -> 233 bytes nix/secrets/does_it_build_private_key.age | Bin 1916 -> 1916 bytes nix/secrets/forgejo_s3_key_secret.age | 10 +++--- nix/secrets/garage_secrets.age | 25 ++++++------- nix/secrets/generic_backup_password.age | Bin 692 -> 692 bytes nix/secrets/grafana_admin_password.age | 9 ++--- nix/secrets/hedgedoc_env.age | 6 ++++ nix/secrets/hugochat_db_password.age | Bin 339 -> 339 bytes nix/secrets/immich_secrets.age | 8 ++--- nix/secrets/killua_env.age | Bin 293 -> 293 bytes .../knot_dns_acme_dns_01_key_config.age | 12 +++---- .../knot_dns_acme_dns_01_key_envvar.age | Bin 389 -> 389 bytes nix/secrets/loki_env.age | Bin 326 -> 326 bytes nix/secrets/minio_env_file.age | Bin 397 -> 397 bytes nix/secrets/openolat_db_password.age | Bin 321 -> 321 bytes nix/secrets/paperless_env.age | Bin 340 -> 340 bytes nix/secrets/pyroscope_s3_secret.age | 9 +++-- nix/secrets/registry_htpasswd.age | Bin 278 -> 278 bytes nix/secrets/registry_s3_key_secret.age | Bin 364 -> 364 bytes nix/secrets/restic_backup.age | Bin 784 -> 784 bytes nix/secrets/s3_mc_admin_client.age | Bin 912 -> 912 bytes nix/secrets/secrets.nix | 1 + nix/secrets/upload_files_s3_secret.age | Bin 474 -> 474 bytes nix/secrets/website_s3_key_write.age | Bin 344 -> 344 bytes nix/secrets/wg_private_dns1.age | Bin 256 -> 256 bytes nix/secrets/wg_private_dns2.age | 8 ++--- nix/secrets/wg_private_minipc.age | 10 +++--- nix/secrets/wg_private_vps1.age | 8 ++--- nix/secrets/wg_private_vps2.age | Bin 257 -> 257 bytes nix/secrets/wg_private_vps3.age | 8 ++--- nix/secrets/wg_private_vps4.age | Bin 256 -> 256 bytes nix/secrets/wg_private_vps5.age | 8 ++--- nix/secrets/widetom_bot_token.age | 8 ++--- nix/secrets/widetom_config_toml.age | Bin 4006 -> 4006 bytes secrets-git-crypt/hedgedoc_env | Bin 0 -> 192 bytes 40 files changed, 118 insertions(+), 74 deletions(-) create mode 100644 nix/modules/hedgedoc/default.nix create mode 100644 nix/secrets/hedgedoc_env.age create mode 100644 secrets-git-crypt/hedgedoc_env diff --git a/nix/hive.nix b/nix/hive.nix index 347f10a..404b2c8 100644 --- a/nix/hive.nix +++ b/nix/hive.nix @@ -201,6 +201,7 @@ ./apps/forgejo ./apps/openolat ./apps/upload-files + ./modules/hedgedoc ]; system.stateVersion = "23.11"; diff --git a/nix/modules/dns/noratrieb.dev.nix b/nix/modules/dns/noratrieb.dev.nix index 3edc5a5..78d47f7 100644 --- a/nix/modules/dns/noratrieb.dev.nix +++ b/nix/modules/dns/noratrieb.dev.nix @@ -81,6 +81,7 @@ let does-it-build = vps4; git = vps1; olat = vps1; + hedgedoc = vps1; std.CNAME = [ (cname "noratrieb.github.io.") ]; diff --git a/nix/modules/hedgedoc/default.nix b/nix/modules/hedgedoc/default.nix new file mode 100644 index 0000000..40ca217 --- /dev/null +++ b/nix/modules/hedgedoc/default.nix @@ -0,0 +1,34 @@ +{ config, ... }: { + age.secrets.hedgedoc_env.file = ../../secrets/hedgedoc_env.age; + + services.hedgedoc = { + enable = true; + environmentFile = config.age.secrets.hedgedoc_env.path + ; + settings = { + domain = "hedgedoc.noratrieb.dev"; + allowAnonymous = false; + protocolUseSSL = true; + enableUploads = "none"; + #imageuploadtype = "minio"; + # doesn't work yet :( + minio = { + accessKey = "GK23559653411395bd9f29dd70"; + endPoint = "localhost"; + port = 3900; + secure = false; + }; + s3bucket = "hedgedoc"; + }; + }; + + services.caddy.virtualHosts = { + "hedgedoc.noratrieb.dev" = { + logFormat = ""; + extraConfig = '' + encode zstd gzip + reverse_proxy * localhost:${builtins.toString config.services.hedgedoc.settings.port} + ''; + }; + }; +} diff --git a/nix/secrets/backup_s3_secret.age b/nix/secrets/backup_s3_secret.age index c8828d3..2ee7a06 100644 --- a/nix/secrets/backup_s3_secret.age +++ b/nix/secrets/backup_s3_secret.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 qM6TYg 4LRAh4VUnxT4kdbR8IYYH9Y5Gpx0KORJRzBW3HsjGxk -JJD2Mk2Fb3EmFyqYq7hVD4DZiBLMqTGTRxKy46buAbs --> ssh-ed25519 91VHug eq8UIjMBKHOeR8coknHBLZCfGUaCtLlznCk1/iE/exs -eUIdvYMK1QOcjPg7owZScNFcVkXEJ7B80t3sRk0weP8 --> ssh-ed25519 XzACZQ a6/9wiA7IeQLHGccQdfvpwowFh5OdKgIqqrqq+qQZUY -sUsOYDhlv8n8HNj3ZCyhNbfPZWlbvd5haV3ZMBPJGrg --> ssh-ed25519 51bcvA 9dbiKUhvYOHt2QhZvOhW4EH/S/OOLx7oACgSUXH0nQc -Rxq1B9yZLI/LKg/FvNXrL7sZSB12t552k9RBLieIBsk --> ssh-ed25519 vT7ExA XWX+UVri3OJrpSXyrWQVvhQ9IQVFpcvopMLetFNoagQ -WSDbM8LDuMC8RKBzf4I4NffEUGtfPrjPJ0jdrrR5lzQ ---- bd3tx9uq8j3zhQZ4rAWBuZHgzez6eSRz4O7VcdoJMvM -f)z͛dTa#߱Rhk hm],XFN$'0Kj0V|kO) -" r&IBB[5Sg5꺜Y8xc`,ӱ0W* O[i+FMN_n wǵ \ No newline at end of file +-> ssh-ed25519 qM6TYg fHfITPdqHp/d0eTb4rN2vAcfY43HlV7yipWUmOUSdhc +vKMKqP4DYrPSdvPvmC/5SoZRUk2M85NAeQKJyUXXUy8 +-> ssh-ed25519 91VHug aYqtXa501v0slwQV8JE4J8JLL+2G+mAj37xEqJg4Sn4 +GgMSc+TCw+JG20H0ICIAj7RJJYAEdOOMZae0X4jGAls +-> ssh-ed25519 XzACZQ s5lTJ9XBwtboOCfCSusQsfMNpQ+FrmxVNBwcbvf96A0 +X3O3pGXxn0EJiIweDQW6ZYBono08e7jnk0j69NEPyUU +-> ssh-ed25519 51bcvA 6RGm7NuZKJCYchHjKgK1uUCLiX2XZk+o9hI2wbw2LHY +xInavRssmUoEWrg3AxPBB6MtZEYsRTPsJHf+zOd2Uwk +-> ssh-ed25519 vT7ExA TNS7/2wTVeD4V8Bt5UV2Gef7sfna2+djtmXTLoOg32A +/WgdmQg2OCuf2yGvFDrtzbbmj6UxwtLQ7EwDazdbL28 +--- gNQIQce6qaiDnGMwmAkoAcFteLfbg7wJf7Eq2XURSUc +rE_XwUP5 ,u$Asnm2x9O7ud H>Fz#! L968IxwgL_[U +$AЋ9"vÄb#uP~z% Ph- \ No newline at end of file diff --git a/nix/secrets/caddy_s3_key_secret.age b/nix/secrets/caddy_s3_key_secret.age index e0a51383a54cc91e6823c2be96b01fa287fb56fc..2074c0f6e6b3c52815ff2ae9273ecdd3a33bc236 100644 GIT binary patch delta 816 zcmeBR?_i&xQ*WAL6sqr?;g#oYk?fnD7~~(4uU~0wTohF06H)5vW|$k9Xqg)3E&pg=ayp`FVt4W@cJt zP+AyZ85I%86%-kopK7cf<>}%U?iOBPT4Yd}of+YoY@AsXVV0E^UYKm69c1jCAL^ey z@uPTnd7@!pdQNUuRfMN`iH~n`YI$LKxl5L3c6pg&RbYyKx`m&gg|k6+NnR+IM`cmC zcY2toi)oOyXQGK;YG_1MVOC|Ow{uxwaZrSBR)&FxbEUtRhg0_Cct-JXlTsJ6^dP5f z?J|>G@2Wgs=ki=fx6rVnH1~jDKNBObd~?g-(p2YM@APagfA7kSbdTcf@M6ON-?WNE zr-FbySEHh&5Mwg~?@EIr-;k0LA3yi3$h`E)XBoxoQ%g$nGxYs@N&@|p{6mdWoxLk9 zvR!=gO3;m0y zg0oC4lk&@rP0G#9U0i&*baizVOhP?FBPxuX(y}9Si~}tl^}|E;E&P2_iad*gO_NHT z6HC+T1DrCFyj(&;xhxVdMqV*ze)mFcrkb2rLd5*Ln@*kX-jUd6=CfXS!m8jIFDp0} z-qyeNWZL7!$u=9c>ld5~Fl$y}Sn8-8Y=6!y{yyK+umex;*(g`=zJ0sq=g|j#tKwSH z4^$^gK030{k25lYw^_$cEcWEiU1`2XHqrbk{5z+HGt{eSoOog3+U9BWPQ51JQ=0}? zEuVK>=H--S*BAE3?KFrgXf40?XQFDTk?Ms#jSIefnB8Z2(A^-l`|zBpYpuGc#YX#A z<;pIaKQr>^(bAJ8M`n7?b(Lk1+pN0p%NZG?k7aKdzHVk}ot1F@iF;$qLirvBrGDL8 zcig^4u@uU^|H&<+9&}OTRsH%{@yu7etT`9=`vtMf^Tus@zr{dQ!t3|l^6D2Mr!-v_ GumAvlFfgV3w_)R%IFL9h~l26mAxlQQ@m?=INi8rtjsIp&j5=8sO?*&ZTRoP+Xj$ zo0?)|YHDbyU}+fUQJSvcY-Aj0WSNua=v-#0pBieK=4KL*Vw~cX6{%lf;ae0~Vc}>V z;o=ckVUcUVWtwm49#ZP<78011rteyz?H-)(=jaiTX6jks?_uO==^W`1tet3_ZRU|Y z@uPTnvWtg#rjbdMex+}sUs17JZiI`zsd1@ahHqGQa;9-&aYaaEMY6GLevm6ydTvU& zL6wnfPH0$iNuIN*X^xk3c2%Nha)GC3a)_^fnP-YYLB3a7T3GVrct-K?(87ok{mK$g zi(GRH7ayafY$HPhzfk{514j$@fRZYUuoQ12Ps4m8%L)^&+^8f21B*a+&wHD12RlY42|{EQ{A$;jLJ;hipm4LqKqO-z4MZ^eezv>^YkrqecXJV z%FB)YEJ6}<(^8BQOSH4ObaizVB1(&+g42`q9es_m4NOg3N+XQ}+}yIl!}Yxayn=$O zEKM`&EsTwdb4$I`xt7di5%l#}kX%qxx9U&k5zqC1Cz(xUc-hPm_x>^0{r@2m`D|iL zwiyhM6n9*zKCO55$EUWQ|0a&EF@fgQ9~aiOoe~yVZ1LxNaZHs*=#ND^4(a#JD>0p# z9XV4J8xvpzGm+@EO4=&HuE9!e0J|Eolx_#yLZIY`E^?2jY z#Xq-Q6TLe|-I49>-YPcTSFT5R`{r?2@zyE6oj&7ZLWPUj&*c@JK^DLMR`;BA`^5G1 zW6-i7DOuZ;iQ5jm7vIv@b8X{ubJ>S4CI;30Jr@(+a(C%0kB3#urtG>HD&>9JSo_19 zzh}2xV(#)gyJzXAHg(r&tkeH%gl%9kV?VyF(L3u#)}QqE`3D!|MJ68*{Q26Sc}L^f HT9*9)-qtsI diff --git a/nix/secrets/docker_registry_password.age b/nix/secrets/docker_registry_password.age index 71e7bdd90f1f972747995e8fbd92a29f9d2d790f..8a7631eebf3b6a3abfb9f651ef34e2898da0c889 100644 GIT binary patch delta 197 zcmaFK_>ysgPJKpZqOW6WR#8P^xj|^SrE^MlpmAEJafMS=QAn|6p_6%Nmb*bwX_;TQFwT;Q@BxvE0?aWu0oV$ zvA=0fVOnWgK&3}jRgkBrcVV!Z delta 197 zcmaFK_>ysgPJL*Ymx*h(XO(uMhr5?YxPEAOn16nXzF%-?QLc}VNr7LPx0!)=KzK!! zD_23FafW_jltn~ZxpQHXQDAXKXho?{v6-88WJ*eeQDAU^g|AOwUWHST0hg|>u0nc# zg+Z2En47m>l8Kp5ag=_dziUBug>!gbg+*~ls(DaZnVoh?N>z4Qp#_)lq3fAWjW+7+ y+C69X9z89*Vu#Pf$dq@?X34kBoVt0^U&acD3b}vjYToVFurzs9tdL2h4Ko1JSw-al diff --git a/nix/secrets/does_it_build_private_key.age b/nix/secrets/does_it_build_private_key.age index cc6be8839588413d54eef7af1c90ccda48ae064e..bce4990f6df383e1148f0f5beba7ba403ac2c223 100644 GIT binary patch delta 1893 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 TE5UNccb}bqe$yv#9os|z->{di diff --git a/nix/secrets/forgejo_s3_key_secret.age b/nix/secrets/forgejo_s3_key_secret.age index 0a2c88c..e3a3404 100644 --- a/nix/secrets/forgejo_s3_key_secret.age +++ b/nix/secrets/forgejo_s3_key_secret.age @@ -1,6 +1,6 @@ age-encryption.org/v1 --> ssh-ed25519 qM6TYg nMMawatvWfcdHyOTJu5UBTCZbB8MDbvdd5XaSCR9ARQ -iUI0FSTyjhx0xdfUn3ikxR3dcW8GQH1Flu2kwlkP1HA ---- Fb7A45fAQY9VJN6Er23jTuEMvm5eDHJflTiiNFB4dYs -.)!$YQώ$9i33b_z -TR˲qhs|[F(mIq1z^&& '(g׏6Fվ^.j]Di M5q \ No newline at end of file +-> ssh-ed25519 qM6TYg jrkT3+yauHJoQL8kHwuNF3MWfNzAQ3fidoRaQLFU+2g ++XNOAWfsYck10fpAvLdjUvU+MC1sCbSupCZazRusyjg +--- w/DXO029NpGsflEXiLWB2qKWyXKubMnHoW0uUpSyw5s +@i=:iu-Ҏfk奤 +;KF)zL\qEc%z6ŧ)F"p !l0}=dj% \ No newline at end of file diff --git a/nix/secrets/garage_secrets.age b/nix/secrets/garage_secrets.age index 9d822f6..2544de2 100644 --- a/nix/secrets/garage_secrets.age +++ b/nix/secrets/garage_secrets.age @@ -1,13 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 qM6TYg GE45kAK/hBIkfDcJ9T5KSf2ZlRuznfyCXNgyiROKSho -07IiEZYSR+BoaHsNOMfpTB7KvFI5erLqiLkxHeghNA0 --> ssh-ed25519 91VHug I5YszjRHyHEIPSO9ATRx/hgSiBnq6CmQeCiEWyThKQY -6cyqqeR7jyvWCC3yfxqVk9YtjhR8LmUISxoScoAl0Ac --> ssh-ed25519 XzACZQ qqZvo9xbK4rQRDzCsyKD0NVYhk3960UW5FRfavIoI24 -AjsMDfEzmGMCGekIAHPXkN2RRZHC4ZjACo3cNGx/iqc --> ssh-ed25519 51bcvA mvDGI9jBis304qlduEX3kDb2Y5E2fiNL70i110hdDUo -OJl67yJ26ZZVLgobEbh63J9kku+whdmgawpPrlyAgFs --> ssh-ed25519 vT7ExA NgHlD7tjMUF2kIeMmHyE/qsZI9VzIkg4drUCDj0GABs -kxwMjB9CBd5IRlh2SBHIQJSjCjARLMwOg40DSdbDO3k ---- hzXf515cyiJHjcIAg+kmCeZ4Hy2GI/b21F5O+Pq7r5A -=)BT֢(__2{Edι wMSVs9Tj_+q} f51޿^>QFg^QvnZ͔dΘl=YȬپ\!F4vt h!Am%'n ssh-ed25519 qM6TYg FjOVmAHn4KIAgSCE+XC6LyTuReYIuHPll0BJc1lswAo +o+GYzpHoOEzt+2vsHu0fsPd5HOkdOBxM2RkNuKZsEZY +-> ssh-ed25519 91VHug HvXwf1F5mUCvByN6mIeiAkQ6+CRda3hp9uFI8EmPbVY +4jtjd/MfXqasAi6SQHErxYHXV5TXlyMdxGJevQ48kxI +-> ssh-ed25519 XzACZQ KQoirzvM2zBrte0J0T+Z3T/YTT2iqkhZKLqUdJV1+UM +Ug0OKZzh0z+BvysKyVtHJ6+gNAvIDtzINBZMQxIPfe0 +-> ssh-ed25519 51bcvA jePkG1yZf9tQpdkJ1RpJs20QGdXDDm4RISLcIGRC/1s +82LE1ho6boVTxOwrHZOxzovK01TtgUpZqJK+ZXkK2Mw +-> ssh-ed25519 vT7ExA zeofqxMt8L4g9ar+TDm3njQhkwn2QOh4BaCXcnVkpCI +zgUMsoUiDx3gvYDcJSzG0HHxxkruGXAqbGXs48aaG0Y +--- MuQ9YsezLt5MehfcUF9HgqEdezSoM1CqNjhi239li74 +?E?B~vz@"XF3(*ZP +/wBR-:VdDE ܾ,7$ܢůM vCD+6g8mA%QX-}Ҷ?|1MLdh񱜤Ep\5*6_lH PϠ*.L}ko? \ No newline at end of file diff --git a/nix/secrets/generic_backup_password.age b/nix/secrets/generic_backup_password.age index 504b519d8266053193b1b3540ec52d23a660d439..4d72ae435e201c93c293bd83ef424e698a78fcf0 100644 GIT binary patch delta 602 zcmdnOx`lOuPQ68@u}6xRYh-qaPqt68shLx8RdAJsn~O)eyQ5dCtEX40S(;^E) zBv(del83QTp<7X+drpRaaG`5(VsL3nl9QQ!SzcwNr+GwZl0lApcA&SnCzr0BLUD11 zZfc5=si~o*f~8@YM`^l(w_|#tPgSsMRNx=VG#qCFcGHML7|k76BPafu&JJ9{EYdMalY6m08JLfi6Y? z8E*LjnR&_1sh%!5#rmcmKFL)DN#Sl@W}%T@A@2G5PAREX#ij<6;~B-n!+a{sva{2S z6T<_XOu{U49X&mqii;9`ERs?keZ$I&$|_0&J;I%m%FDC4N=gj$BQpbxLz0pW%_AZ$ z0^QuSqs*OsgTgaILQ;(a%hQT81Ck7)0x}FHpJf!UFEtD_O)pC`NGfs84==QEFVxR= z%unf2yqU|%rnV14mZz9Pw|X&4)qH4G|1M@F7+_>@~}uu z&oHP8EK1BbtxPd><%(g5*mytnX@pCIh4-?F+HbbcVrp02>T70XckH?NH}>fd59dp| pd^tPg#Kz|zPY4~5-lp+SE9Fxv8z*BMxl$dYe}|~zF|;mL58n+fVV-3lRW;yy%nf{5c&gqd{iBT3N zenqaqRiWCI8O0S5+1e4A9^ZBs(cLewY`HPyu9-(G7NmV@*=Ww%c`8xG7C*3&0RxN zLw!vX^Ie_ua{?1B47@^}eajPlB8<&~lZ%TdpJf!UPbzgckMc-!FG}$)%uhfFf1)fO3(5!^(=C83`{DqbPI4V(e@}a&G53cEX{OF zbT;-5G!Cw0<}SEXzvhIU qeo$0#Z{*RF>r4)tF21-csP>a|bK-K#;2yDv@&mu#o(|%(Tmb;#8PB5t diff --git a/nix/secrets/grafana_admin_password.age b/nix/secrets/grafana_admin_password.age index a8f2696..71a0814 100644 --- a/nix/secrets/grafana_admin_password.age +++ b/nix/secrets/grafana_admin_password.age @@ -1,5 +1,6 @@ age-encryption.org/v1 --> ssh-ed25519 XzACZQ io2AGztJepz/HVtDyyO5pplYumC+Ym95zUvjvzz3Twc -mmJtTOkG/7HnUVKmpEMhRER1WhCbPMqsS09d3V76qr8 ---- yquBIN4NRMcxCzpDb2N1MTf3d4S0riWumE+fVIkwx8U -ǽŻt^zΪ#t8 #U&B#pܐ9NoRO٥']Ϥ9~EeFҺcId5,] ]kr \ No newline at end of file +-> ssh-ed25519 XzACZQ gWCRTUhmmxqt+iyBvDQXnmDGPjxNIe2wi8kXwjgXphU +Sevu3BFh2xdJFjA5fDk2rtznxxDejhaHlVjB8fUC1To +--- jPf+AngqgMei4Ln/PJXOUigi26EaGOyPICmr1uYI2eY +i @Ӄ +H3`h?k3ܓ]J ora''->ņ%dbՓ́U&:BKM\p >$LNv/z5 \ No newline at end of file diff --git a/nix/secrets/hedgedoc_env.age b/nix/secrets/hedgedoc_env.age new file mode 100644 index 0000000..352bd0a --- /dev/null +++ b/nix/secrets/hedgedoc_env.age @@ -0,0 +1,6 @@ +age-encryption.org/v1 +-> ssh-ed25519 qM6TYg zhreelQY4aWZoIsdaPqT/K1GV2MTZYnJ4uStn3DqP0c +4BZOHsaA+x76L7/EVM5WsqeTPjfAUyNPO7UgJ1M0HvA +--- G5ptgzPWQqhuaCboqqHiZm1FfCKKj1vmD5BDzPG5wZY +GI \6Znb\iVf<'6b"6m{rdY^)4!aI(@^5L +IR5 {V7qK[k\ͳw!n,:.oriTVI<ӼW7f땊AL1F/33rU;8Q*WZ6)] \ No newline at end of file diff --git a/nix/secrets/hugochat_db_password.age b/nix/secrets/hugochat_db_password.age index 82504b11e710bee3057d641122c46e3d8dbebfea..467a307c62d22d6cf0f8744b30521b4ddd247ad9 100644 GIT binary patch delta 304 zcmcc2beU;_PQ9a(EqwD7x0yi52Sog?{Aa~6NOy3UNm;E^8NdTkKf;V z`6uT=N9vZx*)JBCa@q--EvQ+{7Qm|5d-^fQhaZZyHrtYGf_$DVdaJ!s`Ki%u2ASC3 zZAaLzzFuY#vhV71&6{^k8;ZINBEILU%>Bc4-hbF^t!G) I>)gHN04dXg`Tzg` delta 304 zcmcc2beU;_PJMP&Vx+UVe~6cPfq!O>fqtrXp_#UCxwBJ7rE{sazePcIP>F$0NoiGB zB$s8FuSrg>Z<$wNqKA`lcv@9bl~YrH`3QYE@KPP(WyzXINIAQF>O0siRv-WKdE>Mtx#ZfTw4nzAM+A|4MgDO@9^h zvn+mB@iqER-sXuK6F3&%)P7#+p8R-O)1f0LuW{SfZkcCQe}ql>_1AP}9tR)u7fS*b zDVe`g`Y52kZ`+;QVMmre@LFd3;;YCt?`sD>xS6eD>i>Ty=kR?q#V1NX9xm)YAMsAf z?(ARti3_LZYMw5$(`@7U#h>A<9^Uc#fw#L>{rjZuubGQyO4?o)6ulp0U+m3&m%}jY I{HM@z0E$0?CjbBd diff --git a/nix/secrets/immich_secrets.age b/nix/secrets/immich_secrets.age index 3ecb67a..63240f6 100644 --- a/nix/secrets/immich_secrets.age +++ b/nix/secrets/immich_secrets.age @@ -1,5 +1,5 @@ age-encryption.org/v1 --> ssh-ed25519 yMKb8Q ttfca/hqpWJm9dRJYWBXj9Of1rdWg2NbgfsAJFMUQTY -qokH5RFlOmZMETgkqlWhcx41EtXtN2IxKpvP/WGz6mk ---- vn3HoHqGBa02fSSeO8LGjhGb/7JK/tN/0Zh1Pjz25dY -]?mDC:g_klUGQJ+g3u9FH"'gd߃ \ No newline at end of file +-> ssh-ed25519 yMKb8Q 7RyKKsHBx7+VLjybc0SYVzjhX4gKAZs+VkFtQMEJJHY +IGexjfMK+vuY4qscQVKKzyNL9x5a7hqbJG6dA7OOCXI +--- UlkA47o9kQPDSsvMZv5yYv+0FZ43sLXpX1TTb0AGio4 +8Zj {5s*2j_Y3|MkNMw3 Kw`Sc"0[dK \ No newline at end of file diff --git a/nix/secrets/killua_env.age b/nix/secrets/killua_env.age index 91975e5b4f3febefc696e5193001bdaa35505a52..e927032d6ce89c8bedfccfa06d08477cc7cb9cbf 100644 GIT binary patch delta 257 zcmZ3=w3KOrPQ6Q@XL3k#fU#>psat44Wp-p>fOdIVlwXviZ$NfYV5D(MZeVt1c%Vm6 zD3`ByxM5PFVWN9Qd6k<{d7*DnaBe}Aenob2daz$^u5(yLf2Mx^&K_~=c5VFLm9nwvekNaMo6GjskUow zGM9;ktA139K}BAmcdn;JMoxgYqj6fUWqELDLAt(UNmz=7xpSeprHN;FAeXMLu0pzR zxn*R8slUH@QhJDMURZ!nUWlPnK%}XGXLxpzS4LKpewC?zZgO^HMlo0X%h~G|-)Cpq z$->kmutVhbr*4CDHI4he)VY5sT_g3***QYawLw<+zmCJ+9XB^W$~?L|$A3eDT7xqG zj~{`jrbelGF*{rB3?XEUQ_% KosPXew*dg(yJD39 diff --git a/nix/secrets/knot_dns_acme_dns_01_key_config.age b/nix/secrets/knot_dns_acme_dns_01_key_config.age index b47832e..a56d4dc 100644 --- a/nix/secrets/knot_dns_acme_dns_01_key_config.age +++ b/nix/secrets/knot_dns_acme_dns_01_key_config.age @@ -1,7 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 LZU5Eg REfGT+ZHVlXvO+6s9AgIGQCBS+AQYfAG012IfRipJhQ -V/O4nPGoAOpB/4DyBWuEV/GxoRJ7hdgVomIQwcxnSdg --> ssh-ed25519 5bWSnQ vFGAKwm8eJ/Fqv+LxLo+1mnzg4ht1BLTA7zdJuWdlnI -Lhh3d9dWKyRcVTKeMOJb/cVzwnnqrBYNE0ijDgAxut0 ---- Du4x4K3KsDMktwzmEMiFRxGXq63eP5x9CBowtGJWM+w -1{$e9b`+gpDxhK* /Z~eAԥH}l0ΌsZtڸ:!kj!I_yI[e FGCbx \ No newline at end of file +-> ssh-ed25519 LZU5Eg dyxNVlx0eERTityYEDeG0fbCuUhzNfva/gsKjTDwolU +ibipSlKMfvucon/HofAImaKjUczsSy1CdV1SX0kI0ew +-> ssh-ed25519 5bWSnQ XAUenASc0wbrMcmuZ+fR24u+xsb96whaVHGR0FjoXQU +Ofe4Cn0BrdO7Ow8yBmYstTkbfRoKnhuWXxafq2/nh1s +--- u340F6sC3nJm9FW2vj9Z7oU89Yg5ciGHs8a6jgoyq7M +Ok ,5a)\OE0:41E49:Ղ3O I6דvxԐ[,67Xd1;㎨)ޚкhݙe'CQ \ 77k=m9Fn0{u:[;4 ZCWjWyC!긚Wjgbx2e]2SmܪC/\  \ No newline at end of file diff --git a/nix/secrets/knot_dns_acme_dns_01_key_envvar.age b/nix/secrets/knot_dns_acme_dns_01_key_envvar.age index 9503cd71ce774661d319aab14880f037399fe1f8..3f99f5a8ffd7d2b59db2d09b8d21c17878103904 100644 GIT binary patch delta 354 zcmZo=Ze^aJQ=em$Zs6}^XsPX;<&~R~7MYq98j@$}S(<9(=#gvb=ol2@WML4V>}wX9 z&Q(`{;(kYZtJP+#iprd<)3o9*asZsHi=7M|(v znOYc}?jPvLJml49nTla!TO>Jny}_=38=@Jw7TA8W{wQAlUOdP|;Ld*|?*}X|r=?uJEXOy|e#vQBpLI8nTw9S}V>G`c zWP-?vj(GbQ$M1??`?qT892L15zdyOh#hDM?vHUOoFzoHUSxa@3-yhHLXUkaijZYB( DuhoKQ delta 354 zcmZo=Ze^aJQy-cU6l!8<6d4j`nUd|B?dj)hQsEL<7FbxGUmRZL8RVW=pzT)?Z0_q8 z$mJHAQygkyW|&;zscn>$npW;)SY}+AUK#0_8d9EC;FVUQ?;2sA>g?{E&!uapP+Xj$ zo0?)|YHDbyQ0eQPWD%%flwIIyoEcc|ndk4J9TJ(BR9{wF>0Oy!?CxS2Xc1bHQRrrv z>f~4ALynahg?6!;UE}?lFty&*WX=AGio5xeN=wr@Dp8s7;!4iwa z1L2*TCRar!0HkYohu7YKz zudAC!p-+`rq^nPvrL#|dsk^U9c9D^JMs9d!U{a8?d3{7yQF%dRP%>BF^~H1SU(_Dj zcKhSY*JLnLaiCiD9=`@-c83&~ zt+6-Fj|Q1>>}?6|IdJ{AtJ=%?0*Om6PL35QkMZv-v0(4^ezeBujKdDCUJLt)3>|L+ ul1{ts5Sncwa&)`Q3I>UH%1 delta 291 zcmX@cbc|_&PJN`Sw_#z9cXqjncUWGMe?f6}YFM&ga7cEQN13OGyH7}VL|VRiiG{Xf zHkWU4cyLKcmPc+;gnn3dUU5Zon6pc0o@a@xMP)&mV_A-ialUJKMq#=|IhU@ku7YWZ zr*Wdce`u6nW^%qyVV0j|p|5s;TewMCiAQ+3t3irIWPO!WRiJNpcs^H7r_bY5mZV7c zFKc&gyYaJNIZs;()5XkL53Y!<*RubCFK?RR!LRLaXenTYD$^b z-2;o?G__ruusAB8nQfKs{vLI30f}=6uSu uwZA)z6`jHq<*!xCc-=cUMStu2td(~8t5qgkWA6}9QW diff --git a/nix/secrets/minio_env_file.age b/nix/secrets/minio_env_file.age index 9937f85f272b49294966d9296d9fc67fde35320e..7ae4625bdd00289b1b212af519371a42616b71c1 100644 GIT binary patch delta 362 zcmeBW?q!~!Q}1Wt8x`hJ;+K@>6zOLW6p-&(Rbb#;nI2w}72;H;9~|x%te@y(7-VXk z&E;QVViaPYXzrFAlvkOQn3Y}Sl%{VGkX>St;ap^xS!7xsm{klvf&*~5T#;uBS1=$%qhrtKZd zrK_u}U}zE^7Mzoqp6gc>9PXD>Xy|8=lwTa0@9CEmQk<1-QdO9j9cZ4Gmt|?dWf;7t z^Wet?k;(mhJ|TxEJ$kmNVzp7~#wpJCKArn8m2v(4yrEQ${2O0UnhoN<)%Z+c8~ zSmW1MI_i>_XB-#NnxcG%brtX93k9vK%MAP9>t!Fj_iF3QW45NEUnVY7Kc*7g-ypxK L%`~!`+hqp;F%^j^ delta 362 zcmeBW?q!~!Q}3EwlIxq4nG_ik;cS#?k)D_3WLoHIT$N^07*OStm1q#@lM@x3X%hv>7gGU6qH?TU=|WqmgQlbSLPpJ;!;!^=9q5jZDJOfk(+Ai$)#(jP+Xj$ zo0?)|YHDby5K-mm92KbG=^vPv9vNa%7*yzQS(p=LUY}dy8E#T)WMN#E?CE1tloOV0 zS(OwK8E)jtWoep}Xzb%_=v?k%Tpp;2c$HWMr6{o#Af4 zrK_u}U=rf0pRFAdX&F?NoRgTWU*eS$C>=ubw diff --git a/nix/secrets/openolat_db_password.age b/nix/secrets/openolat_db_password.age index 6c79515b3287f8094dd2646906648ab2a9353599..e31f34712d292092a5c868bf6694adcf18a50831 100644 GIT binary patch delta 286 zcmX@ebdYI+PJO7Oky}Q-b3j>!iKkz&UxAymUtmVEen?K9cU7p5X+~y9S(s;WNmhVi zIag*tk(WV9XmXKnRB>f?fm^y`RC-ZCiGE^=c6ek`sgqe`WME*9Q=mz?374*}u7Zz| zg;Rh@xnqvGS59(Zra^Xvhe3ugVZFJFVNyzdo(b3GUCTUj9qf`^ zG}4nT9b7+gJqqF5BxgLYO4Yq{g_6uc%ZC$%lqFx4@;YvetWJ27y_#*&v`^LELUom9 zza?^hT{>Ra@#yO>D+a%0wm-f<*|vV%n<3QKefN57w78tt@%L|k8!UfO?OVmsAbC~s pe)rUEzb6}n?4BfEeP#cVD!nrqiN|WLCOawpp4}x_ho;hF@TyVTMzRS+;>md8uW3vbT#-rkj3LB$uwPu7bP2 zxs$J3V0uudS)x;MUPiK+Np?_jagJ}kNmXWmTT+o*Sbcg`X;PqRcsZB%hFcdB?39{z#isniJLl&{9%X%dYq?a&og+DioN(g>RslrH_-Ze{ryHQD{&^m0@MRhmm)BP*_TaduX0Z zF_*KkOR9fjwrOULg^7iKUcR|mntwq?wzgqlh*z3hq-R*VZ>C#GmSuKCHkYohu7X8@ zqgTFBnsKpyQLagpk7<-+k#VB2Ur2?&p{Y+{R$y74cfEz7d3m;DxG&ei!YKaWT~n7H z(b5rI*{Jx&;bV=1RBH7CJ)z*DJsS>uSy(D}?!WJEm1xerbqBYUN&U9zySQIZmnm2@ zlSO31R+*WzeOb(JcC4r>2u6CYhc%GYcd2ym~xPE1XdsIfQwo!#kvUah5I+w1lu7Yuu zvvGillYvW;M^aI;PgY{8hf{W7kXfN$W@bf1Re?udYQ1qqK}MNtULY4kblt)=cKmJo zXI%)KCx5T~l}E{$K(nkjyH_s=iPSTUc)6+j^B=J{-j^R49enuZyURAULyNC0v|3mD zZB_rKYvFdcR%~~%QZCsu%_Gm(mV5F%7nP9Ym95`%D+H>O_A<|S6(tj~@$q!$f7`uo z>y*FuesTWR%3fxEEwXyt7 KKl1XbEdv0~qlOp& diff --git a/nix/secrets/pyroscope_s3_secret.age b/nix/secrets/pyroscope_s3_secret.age index 13bf603..5419c79 100644 --- a/nix/secrets/pyroscope_s3_secret.age +++ b/nix/secrets/pyroscope_s3_secret.age @@ -1,6 +1,5 @@ age-encryption.org/v1 --> ssh-ed25519 XzACZQ I2XtLm+K9Ttgm73FBeNcEEzMyRLaqBlKIOOmSXvbOlc -2lXReWXWStt+VfYZ2+AM9SdEgknX1+clnxJhxjfIMv4 ---- 00KHHuULWnbIhBOOs26bfGykhD5snK3idcBqrx0iBJk -- 1?G[Lهu -vSJ7T.4ޞHHMomzgz2y31"c&b[07bPbNV"QO ^ɻqēR^4X`^(i;V ; \ No newline at end of file +-> ssh-ed25519 XzACZQ +Bbw45B0sGu6eQm26wrYqj0cfNC9LfKVGGXNb2GhUCA +uZ3m0pbJLv/qwPEbG+CltJGPxR7kFuw9LrWgJ3BPAKY +--- /voiPub7SD5pwcil8W53wk0GKheqTSpdib6d5M2d+qs +֝Ļ'rFUQk< ꛑF'H_4VQp{d+mx;oe[,$)}`4 ,-N? z 9~=aiwĻ|f):wg'Exٚ18сr$y|V+\P`wa \ No newline at end of file diff --git a/nix/secrets/registry_htpasswd.age b/nix/secrets/registry_htpasswd.age index d027b5a4baf3a6b0cb6350c765d5705d4ce7fbb1..16c649f8e251d51f83c683ef892c31bc25e3ee53 100644 GIT binary patch delta 242 zcmbQnG>vJ3PJL>5UTCmefSI9jl6gqEnSX?nr;m1JXlYhak*9vJnPXP4M^svsr(t=7 zE0?i{ae8{CN49x!v390ufs;i^wqtp^uU}E9SyoA8m|Id{Sh~BBSB1ZCB$uwPu7Xc~ zl~aU%pi6Q{VQ8s`cXnEFRc?f7p_4^Uiet8sSAbJ+MYf??ahY3GNg&s(%b^UG3%_0w z(YjQ{dci|2b7{r?-iY`q?-t(KbdyagDZ+0?YWi&(rTC>DODhHM6`x;~{cMxPmXy-2 u`E^;=1^2f1J-Rq21tYXX|({v@nB#8 delta 242 zcmbQnG>vJ3PJNPPU_@emfxoLsTAFj1VXj|lPE}~IQ)*UDdAfFiQH7~{sas~CS4o7c zD_2;BWtvxDxK~!GWk`T;WT;tTl$TkeN0M=3NuX;*T5wLNM{ZI?c7A1%0hg|>u0m;M zq<^J;Wnz(8zIUKUUVve$U$$FLcBYGozh%CEMP9nGX?Cc0pkJDWTPRoO_NQi>c6esm zp4cg4AL+Tm8V5;Nm!V1cD_eOsh^`|Kz*c{Szd^Xe=%3xBIWr;0cASv z%RXN_wS4FL7sht7ezW{8Ik?NrFI-4nuzXfbO{r9cw(L*lm4@|g<3KHh>XnVOim37*hf1Y;nS+(uaP^W`;XFW*J<(P6c zyEnz~#Fy=tOgLSfq&B{|SMcw_o*Tx#(TiKvI=Tdzxu#eiVaP0B7^P)fkg@MZG{c$Y i;^mWd#Gg2Bmy_an%dqz2rLQ|HU$x)+o84N`Edcj=cCmACaZY7qWvHu@uR(-=V4#I>nqOXISYSv}PKH59k#UBb z0hgI+iGPMiX{m3Zn`yGQlcAf7rXufA+YE+PAX=F~emw$OtexX@JSYTp=Q@w|IRaU5ZxGz^uV$`M$+x?jG z_P*XHWhk?D#e<0o(SIxU2{pdCka6QtME|bk-Y%bCUwtuu-hZbbAKf+w%NJ?!O}lmM zo~2|*bjxM&z|V#6PcS8LpWS-hcK5VWFNV1%)Y+%v64P~Z3m_uM;mvksonKj;krIxP^Y6m#L9)oXi#3VE0?aFLUD11 zZfc5=si~o*f~8@YM`^l(QC3-?zOSWzVOmh3c~*{bvRkshyPJ!9YGhfMlVNI(M@evL zu(w%`i+OoISBiz1Q({Glzi+O#OJ0PVMO3M4c&@uyu%Az6W_h4RqO-P>ab$i}W{Ho< z#E;_Pxg}wdr4~hwx!%4Nrmn6*Y-mdz&p=K_QIesqrsaX+GQO4#~Aq7Uc;St&C!I{Z^NnwtY;~B-ni`-1B(!=!) z1GSA^(gNKoe4^7Vba&0LEL%beUTw0)|K zeZ0d>LkqHfQ&Tci@`4@RyhC!sQXRGZT#WK3pJf!U&+;;Ki}cL)Ee_8#axQk(_e=IG zC^B_2GWBuEGIVnEFD*zd@bpV5$Oup7a&ykeGIY=KOY|;CEw{+kH!%;-%n2!QGYoVo zvGmVza?*G5N>5Mo@kuV{($&>fsC3NC%*Z!&G;}ib3-KxrweWQdFD%zDFVgn(&(Y3J z$&2!=FDf#!h)DJ+=2|6udo#1Q`^JMV=8Gmh^WCsV_ffgHp2NX6-|A&r9hw8}cKq4l z?A+vM`70zLUeV9@8R+94HOMK0`M7wI6 i_%Kn)7M+D>!e8=fJUpk`$9G!$*Uh45-hXfBWC8#;@%4WI delta 695 zcmbQhHi2z|PJN{!WWp031m2YLDcSv4Drkh1jh_j1js8>cta9DVVS7ceZ zmzz`X!!;m05Wy#Xe=FrrKE++7@9+?&Tg;LE-7r_suLz$|&$GG0io1PA}BX zc8YY*_w`8iiOk3j4=69KayBU{^vuZTN{Nhc4lu0>Ni2#=N)EELEDZO`HZUo6^vUw5 zbP5f$sB%fns!BB1cQ>=(($&>fFbIis4~{4{FiI&*F$(f_vB(PvDlSQKb&M)1(>KfW z%@3}q&q{GOj118Cg5~d-R|H diff --git a/nix/secrets/s3_mc_admin_client.age b/nix/secrets/s3_mc_admin_client.age index a35f4dcd9238732d4fbcab10b723b338fe169ccc..dc36672ea75318390dd25b119427e308da22ea8f 100644 GIT binary patch delta 823 zcmbQhK7oCLPQ6z}aBhZvc4=yUsH2HffPPs;PL*j&gh7r;ps%Now`-1HNPbkfWr0z; zCznZHc$s^?YhY$+p+{h9h@-hzh+l@WQIwfwPML+Ji&JJ%o`I!BzK^G`0hg|wLUD11 zZfc5=si~o*f~8@YM`^l3LAYy4QKn~FP+~=(V{lobqgz>`g|lT!jz_Y#X_9L|v6ES$ zdw79kZeFk>m$S2hM`&&QTfp<`uB`#?NPR^l0PDRd9=8==*7$w3(jib!dLQ2!~ zB8>eas$4SkE6WVhs?w9gERvkv%=0Y#T^uvh-HT0qvrM=mLNeTv^Zl|*^MgGt(sC_A zQY>6E!oy9CJR?ioliWSbg7dx2%c2UB^&KalWfZS3b95;y2+S;X)%FZ2OE1jwOm{XY z&veQ1vT*h=F!45aOiIcOi}3MGc1q@|j5MfnPK_)}vas|^3oJDaN^v$Rb@2~K4@xl$ z%_$4ick&7{$*>G4$+6(l)zwv~jPT6Lb@na^tne>S56-C!aP=-t4~xn!P6^A-E;h|F zHPNmQ$Z#$;^b5%6`sl%w+dP^7zOu#L_lXJ1t*-rc*}c=>w7Te-Sn8I-b1qSpevUWi zd$?)t{C=-#$;oe@m^AWo?M#hJ^M0=tVM_QQ_q5X>Q~y%KhX8BaO)o^+)vaBOmD(yV zCtsczdUNxs^My{6-<_~`5zV&UHaEdo@lmy**sL9M>Z@<6CT%_W?zZav%B%-RQ$HC0 zk>H-UzF=j?()rdeS$iLAg}Psp5WQdXr~1+78|Jn`eic8`&&c;0UHO;z{8{pj+fj8> z&h)z}iT&=5b;*42KKJ4lpV(_MTi=GIr`}Spkh1o;;3f2HRif@ip}E1;+OM??YrW67 z{!P0XHt$HT`SY3jvlCWroE^MsrQ6=C;z)J$~uD Ootb@_bJRSCh!OyJ8$jg% delta 823 zcmbQhK7oCLPJLoYl1WLDQ<+7DlW(a@xQV|-WM*(~vA>s@esH>(X;esIex|=urC)MH zI+tmrrDvLng-cFFc1f~pafzi_hI6oXXu4NLa6wpPVZKjLW?G_eW_pyiBbTn7LUD11 zZfc5=si~o*f~8@YM`^l(qosLJVyJnlYm!BInscUarJG-PdXAq4EwyUL+ znPZM)PIj09SH7uZsdG_ASfXiCYNel3Nrba+c2#RV79lQ6`SLSvkdAiJ|3D zhVGVur7ns2iKP~XK^cWkRY86Ro&m*$;eOiXp;ft+d4}%6`R)zwvS_3|z=36Co9vdq*kEzQZw@kp}FNzW?uO$~E$bg#(D zH#e!zugoZnbag7{(!ccOyUPzI-ioZh~Y%}!*Ne0p@@Mck^YvpJ0}Na+?>~VS-W=Uaix}qh^JYr4#<>V`s5~jebr)Kk+a+M zl20<4c%8ku`LFWir3s&`4u@>guzokAVq<}kN{#lDFZK6CWM^5-aXjoB%eh1+WGi2- z-RZwSi!I)3?%0*47r!9M`=0!fmK*lLFO@cIEcEY)p0UxiETg@xNo1dn`l&A&{cOLs z->%_Nm!H$AQxFtndF;mYh4Q;U?%{fOB>iUKp+mp>-=+4wlBnJg%Y5NAPiI~Ycbnb^ zk#1H07>0}`Nz*6lyG>elD6hpcEd9t5)2lI)1TutJuV3+usrhp5;p-fYFGcY(N!;I) O+zy)lnv!YM8U+Be@jspb diff --git a/nix/secrets/secrets.nix b/nix/secrets/secrets.nix index 00d810c..e1a1a21 100644 --- a/nix/secrets/secrets.nix +++ b/nix/secrets/secrets.nix @@ -33,6 +33,7 @@ in "does_it_build_private_key.age".publicKeys = [ vps4 ]; "immich_secrets.age".publicKeys = [ minipc ]; "paperless_env.age".publicKeys = [ minipc ]; + "hedgedoc_env.age".publicKeys = [ vps1 ]; "knot_dns_acme_dns_01_key_config.age".publicKeys = [ dns1 dns2 ]; "knot_dns_acme_dns_01_key_envvar.age".publicKeys = [ vps5 minipc ]; "wg_private_dns1.age".publicKeys = [ dns1 ]; diff --git a/nix/secrets/upload_files_s3_secret.age b/nix/secrets/upload_files_s3_secret.age index 33b042cde29b224bcf0619f0ec4d4d4a2bfc4fc9..314643d4d34fd312f0f78edbe663e0fb7934308c 100644 GIT binary patch delta 440 zcmcb`e2aO4PJN|MgoR0dzO!#(RIp)AiIJaET47OYp;?-_nPq8lh=p0Ev3sPEzqxCO zBbQ-PNx4x}x}$5Pw~KR@d9qV(xkr$jOHi;`Zembrv2#*EendvTslUEjK_Q%r9at@94 zh5uTQ?1@}3fBNHPl}~k+w7j=z{JBPc+V11$8t?tK^mg%KdBXnqQ86>$r}o4`OYUmB zpGJ2oiZ&`3oRGO1J;#5`ALn&$CMpk0-tz4_x~g)q3`h9d+DRWSimd7SB(|_4qw(B} zs;l?C{4%>5ckMh~Z?<}CUPM%hX3D%Ki#3d02i9(V?WnTmdI?dMHOSq=VkXV6_*JyFaMY@!J;~-{>hsxyPFRl&WZWDYu*{DiWaLI>%af-%5T1y z^TESO;pIwy*RKu7+^U4R^tMe)ZOiSI(_E$#xlis=;NC6YJC}P0nQ0rQ2%qHK^4U9S vUHmql-t-$9dktoYnRy(JJaJ0)&@^Y!j#u0D^qkKndr!S^%Bbu21co#K@u+QEF9kHkYohu0m#5 zV6mZ@iFa{9a+Xh#p<#JiW>9IliF06Xn0JPUYi3foSAAicX`q2uRymjP1LMft;E+|H z0&boUc&UA#q0MI3j0K;vrG7m7^-EFr`24RYJ8V~0$}dzd2sb=7MfbkEI@{65|JE4V ze15q-_&{QT@P(hr^L>sTb==f*@^#KquG_Bc*EJLu@h z&nDJ`*KXT{Ui@QS@A+j`+3GDvSh5ctDGNHOsl+InaPN1=dGqrh7Mx|~DT*%fy7)1n zEXBN0Z>?`n#0H;y*;~QF+ZRquo?y+Cy-h3XVu55RQ`jr3MJN2uOxtwoeU-F>&Pr$P zk7ZM1MZ~T2XMC!S;6JP7roml#OFe-12{-%XfVqvUjvCIr^+b45wx?mj?`>y_xu%=G wNu0mk2 zV^X+bnn`eRj$4SAPf1unxJ9u^sabNOK~cDSq)S+NVtt8`MV_m-Uouw*n>zCzoq70%{eH%ggXXWMOp@ZP3RM*->zFrlbEln0Y+?&*$eLY3hvuy5 z*Nd1U_Sx%c>&x$~iSIX^ei_c-@yy9;V((IcqXoJZJOI}#eY*ev delta 309 zcmcb?bc1PvPJMcre_mizNxrLvM_@!=j%RXyL0WQnvX?(-czm43}7`KX}I2-MK?dEUcyb$wFpF?qk`{9_DLa^g6B4o~)nJ;vbjhH}leh zgtb@W{cYYU1Sp>0Z>4oVGv)KLHtUj=HbK))+nk&e)cEcBm*?T94+<)N6`Oa{yVh?Oc*s<{F$; z&J`S*8sU^!WR_=ADAs(I|d34_S< zjfRoG4jrB))0Om}_sU6M4hB;>uZL4=kMj3j+PLvqsMGbBdx7%YY>!nuJfrS&D2kr! Xn5VO|=9$-p$ze`s9-W!>;MHdUa@kgk delta 220 zcmZo*YG9h6Q*Tifk{s%q5*%uh;#ur$ z!eyGR9axa39hH+`SrSrV;*yb^9%Ag7W18cX6X99vms{>z=I8Bfm{H~z$)&5St5D?X z;*yeEmX}y+Zc ssh-ed25519 5bWSnQ K+8u0rnGv8MsfaRy0eeZTwOsKsRcPixxnp1X7VR9cFk -U9MsbgO1w5x91uqRxLdD94VmbuAk/nqv8e/b9B8QP8E ---- LzVg9wCJGFUNvtRLqwzMBTWNcJRJoy6FgRq7g0IQ7M8 -i !8ƴ+H#:?v!H N'Aa%.Y-N0S^qIs}l}." \ No newline at end of file +-> ssh-ed25519 5bWSnQ 82EAYlIck/9ryM80r3fC+ICxbTfRBJASVkEJwCQqXyU +FblwrHTaE4E9u3V5eAozNdbV2hVTo9cxAeQ9Auj69Ac +--- ilRIyeCIIqitEHmRvHj/SO2K17nzf9QCiQoHMtzhBf0 +jw m||*v ;Z5 7_dVzա{Oa|_}s*^i@ \ No newline at end of file diff --git a/nix/secrets/wg_private_minipc.age b/nix/secrets/wg_private_minipc.age index a3c964b..4ec0a42 100644 --- a/nix/secrets/wg_private_minipc.age +++ b/nix/secrets/wg_private_minipc.age @@ -1,6 +1,6 @@ age-encryption.org/v1 --> ssh-ed25519 yMKb8Q OK8Z0x1tfsdGQo0Acqxj99IDVwfRRO4nHmtBuwDXpEo -FNfKD0EJ3FMQ8neRd5tNldCLp9Wk2K4/wlaEjKQPxPQ ---- y32/fNgc6fz2cAr76vUej99Xu5DMcmO8bDQepK04TRM -ѣ`'moHK{O-Ёyl,X49 '+tr&OK^ߚ> -(G>An \ No newline at end of file +-> ssh-ed25519 yMKb8Q 6X9RgtdGSrrCD2LRSpPeFSAOupT8pDF3FwXAuWXeXGM +/EyRi+Ewatw6rBqM/DcSyws5Xfz+oAlr92pAq4XSOnI +--- niJqzOAmqm9HIhnKbrWcrqYDD9Y2K/f0RFrVCuvRfgw +-iP +l՛y: jDp(P xDACo%'3^ӂ PNoPebr \ No newline at end of file diff --git a/nix/secrets/wg_private_vps1.age b/nix/secrets/wg_private_vps1.age index c88ff5f..4cb9cf1 100644 --- a/nix/secrets/wg_private_vps1.age +++ b/nix/secrets/wg_private_vps1.age @@ -1,5 +1,5 @@ age-encryption.org/v1 --> ssh-ed25519 qM6TYg 4l9zLr4VqP3z35cP7Cr2euAWN4wEv6ea7GjA4UbG7B8 -c4oOiOqVghMkKPBxkJxIY/sLoUEu8oGv6T57UgqFl1k ---- HpyPORxrcPlsBJKZjtz1advxJbivO7hJ1kT3vbIGjjA -ȟȐVZ(#Uʴ ~/;jPXy,-Iol-uW'0ef)ŵ#p0dǨ \ No newline at end of file +-> ssh-ed25519 qM6TYg DJbyYfzztHLSfiOctiFV0+HO3/acyoXG1Su5TsGt3RA +GaqXtS4cFoLXW7puFMStstvtFHtaqlywkfBy2+qayIA +--- YDzP3Pzl+4JjCF1UnTValCAUD9DBcVw/63n6hQ0ZA+s +>OYwfD$Ea_Α:o"N~FqV-(I= byk1+2bM \ No newline at end of file diff --git a/nix/secrets/wg_private_vps2.age b/nix/secrets/wg_private_vps2.age index b951cf09f0cd1361b892e8c43762fb7a74585725..a60f1e9f6a08648c17c964bd50ce5a7eeb4a5882 100644 GIT binary patch delta 220 zcmZoyuMxT9xTrR$A=u=VoE)9$=V~?vfkf8<^(nUuqD^ zRh4596%AOu3hR`5aL|u8|smn;%ktcXb|P@9%UHl8CYZ(Vya!trK_u}P~>A_ z9-8VAoTOdqm6dJi9b9ba;alucXyjOt?Vj!u?i5hsA6l7W7~xzR$z`0P?N!wqVfUE( z>^_gAw|ZZvZgLh=oU!>!gj=zfjM9cANrnd#U%#8N@O9_yEetD6s)B^B$KB+95G3@k XkLk%{*9osg+_*Ev{ns+QZ_@_=A>F~ zmEm3P9F~@stZ!QG?OJS}^_+X5p3^TI^_^Sdvs_QKTQ7?Br` ssh-ed25519 XzACZQ kwFbiZyuHtzl9CPCIHlTkfw2pnNj2Zop0BuiEZmlUx8 -8F/VE1zKPo42KQu/gNdpuNfM8XC4iiQXrkRRQ54WHZc ---- 3+E9V4Y8j6BVq07L7VAZrs7qx5r48bPrR/+jrfZuBug -<#yLq}"S?*_i.K/P$N~8.AZ> A:s"@-j"?ܺD; \ No newline at end of file +-> ssh-ed25519 XzACZQ +yVfhyFZMo5h6YwU12iYwVZXRl7DVrlmeevuzsQkrjI +9XjYvaJw8fCaPYwRWL+eF0/qNaOlw1pggNavVe7PSN0 +--- NL5ddQKzFGzAtnwKn9OwYJw5JZC/lmRHcBwo4PMYwJQ +j+pxM8;Z8Y2(+GpuœucDV.lv.ӏKvPBA \ No newline at end of file diff --git a/nix/secrets/wg_private_vps4.age b/nix/secrets/wg_private_vps4.age index 44987eb036a3482450199717ed7ea857a94bdd16..464555fe91656a01777c07e59309b0868ab1c6bc 100644 GIT binary patch delta 220 zcmZo*YG9h6Q*Yqromk@NY?N2*R_f{L;}{lYURh!oR^%M!RFqa}kY-|3Vr-e5nwk`3 z!sTC9;9VIJoabj|7-pGQn3e10W0-GHW>64bVBlD8?p;}Crtco>3mro)=b>6y_aJo?cNI9-5k2Y!a52>&qqgX@<|N5Yejz zJC=2Q-0;g>oKaN$cx$+Bg* delta 220 zcmZo*YG9h6Q=jB)s&88AlIfbAYnB-4RN)@v6q*wr9FXN-;A~XnX&&b0=xtzBZkXYb z%oV6#6p$U6>EUhaSmYfL80MZ?UJ{&H;9OP|o|EinWS*iO=;>YJ>gE<%&ZVoXtKgHS z9cJlPq@C|)n&y$=m|Yd-mso7!XJi=W;Tag5l9-X_8fs=?SYn>-9m;iwb*IL&Nx?@g z)EPLIel?T0a!xLCenqg ssh-ed25519 vT7ExA 1SyRWnZNW7piWgD9AhV3evIk5qmlPZw3vtaYysYPKUo -vC2skZEXjrM2HgU6nhrzqZhwVtIZWrZyaVZwUp5PE5c ---- 46tHy1OYd8fqnjpLu+MVYrJyPaP6UdgubrsvhI7KO4A -JHJSv}+ j/ MJP+~8A웧f^ۄljKAbH5U"@ \ No newline at end of file +-> ssh-ed25519 vT7ExA chzANOLdSfg6I8yxS8oyVuCn+I7yvKdE7CL7k9z2fUM +T2Q2qMflRd9qjObkRY3gmDkf/mrVOAWXi2jIIAl9hl0 +--- sL0vabs6IXSARunxgi0DTcHe67XZfqlQmajBoZOnDwo +]?nyy$+{I̹̅m6\z|K6p۱:ѣ[6vN \ No newline at end of file diff --git a/nix/secrets/widetom_bot_token.age b/nix/secrets/widetom_bot_token.age index 401e63c..e99e370 100644 --- a/nix/secrets/widetom_bot_token.age +++ b/nix/secrets/widetom_bot_token.age @@ -1,5 +1,5 @@ age-encryption.org/v1 --> ssh-ed25519 qM6TYg p+Rts+QHTmO+vPpCHEp2LTAdPF8UMq0BqoN3rAPzCgM -g5RaqS2rCOdp8/vllNb3Revq+bfDdHQkwYKsnNRN97c ---- Ws0i3nFuR6DNeO1RpdUvc3Irt4I3HuzBtPgxXsBaOvU -Pn_8PlJP(l*=V+QX=RObf'l&uU=F.`s ·_&}ά-<0_- \ No newline at end of file +-> ssh-ed25519 qM6TYg nrljbMWQbZuNjD/e3y5wdekTDu2NJb4sHebnrMymOxQ +20xDU8RFWF+JePHr0ou+AvdBWoPOpDz811tPAVHYooU +--- NU8bLpS7OD/COmSe2OgQsnZM5gQ55ovKKKbIc2u2AP8 +5;3U8BO8|u~(SK T?"{u0oif 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 Bo&f*= delta 4000 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 diff --git a/secrets-git-crypt/hedgedoc_env b/secrets-git-crypt/hedgedoc_env new file mode 100644 index 0000000000000000000000000000000000000000..99d9d07015ec6d291b5203da2a28392b6afb5eb5 GIT binary patch literal 192 zcmZQ@_Y83kiVO&0*u3O4W85^s{CNV~W~J_n_Q}pE`E;LqrRC9CUH3FMM=p^tTI~2f zJ#cmN$9V~Xl2ce`+-ho(-WoeK^!hx#vmR3}U43}rRKnJmt1exSe736YVDinfZGOHn zCY@*JBq!a^ynOCT!$}(rg`~O87bAQY%WVGqY*(qs))c`w%DQGCR2bq3%0`6n5ZTW<4}SRGXtc{2O;T7%;o?