katja's git: nixfiles

ctucx' nixfiles

commit d81878b6a70821cfd0b105961107f5609b586165
parent a682bf92e07ed4ff965438a0eb9ce76b77fea3bc
Author: Katja (ctucx) <git@ctu.cx>
Date: Sun, 27 Apr 2025 21:04:24 +0200

nodes/hector: move matrix-bridges to `rabbit`
8 files changed, 61 insertions(+), 64 deletions(-)
diff --git a/nodes/hector/default.nix b/nodes/hector/default.nix
@@ -24,11 +24,6 @@
       ctucxConfig.services.prometheus-exporters
       ctucxConfig.services.dns-server
       ctucxConfig.services.syncthingNginx
-
-      # matrix-bridges
-      ctucxConfig.services.matrixBridges.mautrix-signal
-      ctucxConfig.services.matrixBridges.mautrix-whatsapp
-      ctucxConfig.services.matrixBridges.mautrix-telegram
     ];
 
     dns.zones."ctu.cx".subdomains."${config.networking.hostName}" = dnsNix.combinators.host node.ip4Address node.ip6Address;
diff --git a/nodes/rabbit/default.nix b/nodes/rabbit/default.nix
@@ -54,6 +54,10 @@
     ];
 
     home-manager.users.katja.imports = [
+      # matrix-bridges
+      ctucxConfig.services.matrixBridges.mautrix-signal
+      ctucxConfig.services.matrixBridges.mautrix-whatsapp
+      ctucxConfig.services.matrixBridges.mautrix-telegram
     ];
 
     dns.zones."ctu.cx".subdomains."${config.networking.hostName}" = dnsNix.combinators.host node.ip4Address node.ip6Address;
diff --git a/secrets/hector/mautrixSignalEnv.age b/secrets/hector/mautrixSignalEnv.age
@@ -1,20 +0,0 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBZmMwN2srVi94TnBpMERi
-V0VUT3Y1eFNiYStQMEpGT1NpbUxTc3laeVNrCmcrMStsSzJJdmpNc3FCdUl5U3k4
-NVY1OHZBVlRsS1JsbTE5QThZWW5VenMKLT4gc3NoLWVkMjU1MTkgeWFMSFNRIEtV
-MnhaT01XMWdRMmtVMFcwQ2lSNWRlVk5mM3dDY21jOElQZlNKeVRVUzgKM1l0SkI2
-SVd2YXdtNVNBc1gvWTRnSUtpZmNhdEJQdXZNU1I0VjhUNEY0awotPiAjIi1ncmVh
-c2UKdkV6dEJwdjFjK1EvK3M1WmRncUZhY2I4Qk4yVm5lMkR6Rm1oMXBtUnJsMktL
-c3pEbjg2bGp2NVI3V3ltS2NBYwpma2J2ZjNxNXIyR3krakxCWTVmWVZ0akpCNUdu
-MUdIckd0QTBYSGQya3lEUnNaallIWCtNb3dodFk1MAotLS0gTVVkdnVmR3lzU1pW
-VVlxN3gzb0Fxa01RU3ZsZ3hTdWEyYTZneS94bUlvSQpFRx4GEfwYOPQqiQpk1NQz
-8M/ibchl3DFR0teC5u2ZrH0l7/42whzbAb5BiFbcNKT00ewyGwzZoEwSWaTE2p1R
-v6qHglihOFcFt5gGjX0qRPolrmk3XVjEzjk6/RWL17iKv0lXGFv5ZDOJkC/rxQW9
-ajUm7qhn/GyIQ5KQqeXs9AYXz4qtvSbqEj5PZUm03RCK9iySPdv5fQ9uZO3NymG0
-1ePMWvEUWVJgyiXzpQbHSZZI6VAXGvYOFwiRsniVi2deSZpx3Odseq3kDgNByxPd
-dwA/2Xwf12zslL+MD8GUpLrtSdzl8+7p7jYgaiO1xXgKr7Dwxf5HXQW4sUqU2L+2
-un+LyiJOpVApIG6upeE4gIZYSJrbqJvUvCNQuydz6ugugYC1uMD8ABLQEjBhjH6J
-LSjDEKt8Tg0OpeQ+5CsArjt/8P/X6mJW60+6a9hip5nhvnvl7JuK7gjjONBY7TwP
-UEvlywQtJpNNT+vOCPi5BQp1PbqH8H60SM96sVBvVtoghB/N1RCp532kLXi20qeG
-9kjUBWW8YS1aggjpaaVZ
------END AGE ENCRYPTED FILE-----
diff --git a/secrets/hector/mautrixTelegramEnv.age b/secrets/hector/mautrixTelegramEnv.age
@@ -1,20 +0,0 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByVkJGdUplRWZTWTRCMHQ4
-UGtvS0poNGxkMlJ2RjVabURpdjVremY2ekFBCjhkVG42TDdyN2x3ckIrZGJ0aTNU
-NUlVTlc1QktCaG14WDF6UVp0NkZNSlkKLT4gc3NoLWVkMjU1MTkgeWFMSFNRIGRl
-cW9wSU9Wd2NEbFJrUk9nUFpMU216UTBUa1llWFQzMmZZRDFaS002akUKMFpObk5t
-dElrOCtRczh5Q2ZmdzhpZlVINlJPRWwzV2UwSkUyb0xLd2pvUQotPiBkOCFdLWdy
-ZWFzZSB+ImRTICd3PFEgQWsKaHZwU1JneFRNYU1VMmI4SXRGRTdtdGoxb0lzMjVN
-KytSOWRGUGcKLS0tIDZTRmV1SkNXaXFsbUtGRzNwb0VJUGtBTmM5OVFBd3Q4L2RC
-ZStuZjJLMjgKzProSv+MKFSFbzwMXUG3xMEw6Rs+il/Nuv445mRwG6xMV7mmIyOx
-uzDEyyRXJqk4ymm/cquBXrdNOZfthssJfBd48DKhqthan6fobCiwJ7iVJuGaHGJq
-+RGQl6nXM6Dmo7zAKzAJwIhnPS2Xlvf44DQBtzftBNN94rvPRV0DshpB0mGjXp5L
-zymwz1IjRp2793HXMGJlg78grSZSG7x/MqU1ZfeEq3YsqFDqDnhbOzkRk/dwvw35
-OP8H+jmNNSD6VwbDJt+vMc8H157qvqLsWtreeElW6qpggsw9P5163JRU7vfuM81t
-H9uiT+FPHBgD/hsICgDumiwQ7gwdTR2Te+hLsvrGzKmZl1hAMM5pH/6JIpDLZrx5
-x+nOgb5mu4ZjWBzLU9ja0zhFuXd1wa7QIizMTFL9ygCcO6t0ltrpu9y91J7GnjJ4
-YIOEvisXsnih+XDOU37C4sc+IjN/cwlon71aRki+Sigi7ZbOG44ic5SiODKwKVkN
-J8UmVAvszQhPFCxXnj2TCfV2b90S3wUF+tH6eNe/HZkbRSZe1tR1YWytDIPoO5Ss
-iwN/RrNQcEm8Tb0yUjMFI4bb2qDr3FuVbeG9Tph13BaCNfJUmnKtaq8p/H3R0InR
-vUPmEn43AmdEl9FJ/hDGQU7IjaPR8g==
------END AGE ENCRYPTED FILE-----
diff --git a/secrets/hector/mautrixWhatsAppEnv.age b/secrets/hector/mautrixWhatsAppEnv.age
@@ -1,19 +0,0 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkeUJsR09aOUxWQ2ZuZ1pL
-dTJHZXU5T3d5ZHNpRDU1NHF0Tm9QQ3pFMHhnCnc3ZWFjaXJ4T1U2Y1pSdDNIMlEy
-TUFOaTYvVHJKeFB3d3owenNjM0dnOXMKLT4gc3NoLWVkMjU1MTkgeWFMSFNRIFJ0
-MDVOMXBhSGdxUHZTUzVTRm9KUkF2TzhWNElXQmtkdzQ4Z0tNL1pmemsKOWUxUHNs
-VFNTM0orbW50ZU02VG1VNEptZUdRSkd4d0NPTEl0QkxYMGFCTQotPiBNYUBPYlgt
-Z3JlYXNlIEttSS5WIHw7Ilw6ID8gWzVgT2QKK205TTA4SE43TVhaRFBEZVlhU2Fk
-SnJMM2RVMERpb1A0bnFJbnN0Zy9TOW12bWRURFBnQWpPdEVBYVRQSEkzWApTeVFr
-ZjdRCi0tLSBvTVoxZDB3NzJhdFQ2ZWptbTUyOGN3NDhwMmlTT1hiVld4YVgxNEpt
-bjFJCog+3PsSBv9WIELtShoIDoFlh7bYuIxQf2HL6zh3uYibO9lIshY2vdHt8O0D
-0JqNKglMSAHiXhSw0KRAQrjLfbuLAQp34DlhVjjboWJIwqGKJn8vn1JEJw5Q3fMA
-mFURoA+Y9z9HuPtp4PnyYHoVBAVI92TW5bT4j7msicW0IJpMGCRmVj0IJXYH/o7q
-jCjujA+0Dl4krJyK11nAVzUfc4Q39RDdPXlNJXwiRMOF0+A3np7VdgbUbkWDY6vN
-li315HVtJpnDK0mxVc0ha0N78qmjKJcJCFwdJvcrMp0rOUPJXTF+iGIiHNw5C6aw
-KgiPkwcZnrP3XJjEXCL2xkKlpn4kXv7RfJu7zY33yPDH5JYAECdWJIvzgbEQtMDB
-CPDsFnX3cvHvwBn9yP4kwDtwfBiqV8ESR1Bhg5F0g2/8S+0wdywCBTj6yNsCh/1v
-quQs3Kbw2kNSOskXcjVVHmeIXF614YP7bmDi7vw9/pIgV2X6D1IjIdZ8KWyk6P3s
-x2TsY7BabpDFo5QMflOX1JPQ1EbQnTE+EpXCWX8V8cAIink=
------END AGE ENCRYPTED FILE-----
diff --git a/secrets/rabbit/mautrixSignalEnv.age b/secrets/rabbit/mautrixSignalEnv.age
@@ -0,0 +1,18 @@
+-----BEGIN AGE ENCRYPTED FILE-----
+YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2ejlERCtiM3NCK0ZWcFN2
+WTczZnRuaytWRlJveUhVMkcva2hhdTVNWEJnCmgvV0NRYjk1em82SWRZTzZCQVV2
+OURSS252eWZtZlAxdFdyTi96dzUwSzQKLT4gc3NoLWVkMjU1MTkgaGtMdUVnIGoy
+RkxMbFpva0xuVVFUR1RDSkdmZGxqb3NKcHBlMWo4cGJhTWE5MlZ2bUEKUGZkemg2
+eU50OGFYQVE1Z2o2QXRUY2d0R0lIblE4R0c5RmxKV3paZzNTZwotPiBTU0ItZ3Jl
+YXNlICcgPUF+RmB7eiA/bmU6eDl3CitCbjhKWk1nZG5WSzFCSFFYQjNGY0hVNGxr
+d0ZiZwotLS0ganJTZ2hhT0wyMlRCOUsxS0g3OEhuR2hCL0NDR1FHNnAvMmJBTk5W
+eVozawqat7a3Gd67lRiyp042C4FZKyUobOJyGffNjdPBPKCxyIL+8C2Bw3FKOGhM
+zYwpMhyJpoSZx/4uZGpIhRJvveJ4reb81sJ93Wtdu4aDpwIlYTl0OYJd7WtcNuCQ
+X87RKFvkSQH1XAZAaVzNS0TZZg8zNqkAfpgAzKJWczFtti4ck05fnWHmSUwbUIyN
+Zi0H/aTDW0hZ1tnm6rPTrfoTr2SfPIJ4LAeoQhfBk/6V/FwdOwHccwzO8zr0Md5u
+MsEouNDbFonmueV0K2VN0vUr/mtHpOhUFowLitcgfK3GDVzve2YJ0heE4+FPJky+
+tK5BfA0Ldoi6Np/Fpb8OOPTrjMqZ5A74n01topz4Jf8nHZDgP8/3KpqUnNvfebHD
+/qJSioTbZssnmwOdXMaCsvSwUu0lI3MD+FbUhK1UPd52cfT1Y8ltxKGvjkjcdLQs
+irRfNmNEhGRmCkuVMwt/VLIzxB4VGlLYPqA2Wa6EpOKsamM82ZXf+Zs41rg9eEsH
+wm4FzVbuLExCrda0yWfDoxly6PgpLFyLkZ1l28vamFmiThDusw==
+-----END AGE ENCRYPTED FILE-----
diff --git a/secrets/rabbit/mautrixTelegramEnv.age b/secrets/rabbit/mautrixTelegramEnv.age
@@ -0,0 +1,20 @@
+-----BEGIN AGE ENCRYPTED FILE-----
+YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2c1JlVWY4eFJsMmRRK0Zq
+dE16cHZXVW05WFVKZ0c1dUxOeWdlTE44dmprCmQ5dU5kakRteTh3UFRja3JBNndm
+QnFqV3k5VmQrdk0reTNJcXhqUUl5WVkKLT4gc3NoLWVkMjU1MTkgaGtMdUVnIFg5
+di8vaC8xamJrc1lUU25RT014OTZsSTdDMVZXQTBTYTJxeFIwVlcyMkkKZTRJUk9l
+OXVzME9tQTBIS1BrUEZPNmZKUm9xYll5TmdVblA2TmJFZ3F4SQotPiA8dCtZRlBk
+LWdyZWFzZSBVdnR8IEdJQyotLlZhID8KaDJucmRrcHl6YW9jOHlhVUE1VQotLS0g
+NUwzdW1MYWt6MFJQenhWclB0eHUwaVZPdmZPdks4QjlSR2FEVTlyVG1lOAqHdO3X
+1Nu54Nwpn3ZneOO1X2i82Y+PJPMbBMUqPTCo4z2a2q2YiB4ohh9rDUUDcrUwjpg/
+ctsSFdk8mjD3DJ/zEA1hDfHwA3+Zm+2N/bLwHiFLyspR1rLVKlH33fSXjLSbDxUX
+Qz85teF+896435MuGbDroLifGEWjkn/M0TFiv9ZQQS6BuAm6K7ADoRdZ/0II3xYa
+FdMwbLpmEtUfupp1Wq77iH3R43w6Ndd4xQr+sphAXgMzh/30a+WC9/WJfShzY4Sn
+AjLrdZT4s5EeM6Hxe1+m9NceRfzp5Fx06Ubb5wCGxLeuxN0SNwI43qFGVCfu5+0j
+W99MwEEQKiG3eK2PrWLareXUGA2bsWaqOWF5yU8BEV2JT61UbB5C0Ob5RIuKNx+c
+cTO0dMh3kysbqYD13J4i730RJ2th5jkw/DE7Mj7R5b65U2nC+Z02dpom+SOHGfUi
+/YI85F+nN9m+CRH6eA10LKFOcFxjJmQ0hfC71O7dypwLBjIoA3ye2ZDyjxw/p2CE
+/7tWUFEE2ocCl9Cw31UnDNSQI6BBSKIl9al2Ad96UZSaXwQLe5wSovVrqOGSfUPu
+f+XCUOypy2nX8C3wJpRqpKmpukKhh3ZT/8tKCkZV9REg3G6FUwjBvXHrsaB55vnF
+YPb57YsWYU8gFA==
+-----END AGE ENCRYPTED FILE-----
diff --git a/secrets/rabbit/mautrixWhatsAppEnv.age b/secrets/rabbit/mautrixWhatsAppEnv.age
@@ -0,0 +1,19 @@
+-----BEGIN AGE ENCRYPTED FILE-----
+YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1OTZjRk1xZVVTSElTekJD
+VVBVbTYwdU5UY1ArSFFjNVcwM0NQUjRJNXhBCmc0dm5PbzRVVGYzZ2VkdXR5NitH
+bWlSMjlRSkNxQUtkOG5ySmRPcVpKMHcKLT4gc3NoLWVkMjU1MTkgaGtMdUVnIHc5
+bGoxWGxKeHpQMUx1emsvUWVtNDNQZHJ0VDBmVHg0Sm5mdzRBV3hUelkKWndZRk0v
+ZlNEM0RacDhqVWZlT2poUzQxNHNZTEtmVEMwSEZpTmhYWXNmWQotPiByJj4tZ3Jl
+YXNlIGIgSUhjXyAqWEknWUZhZyBjL0UlT2pERQp0NklENHZ0b2FDeTRXK2RGMUU0
+K1h5aHRZM1NnQWxRWStnV3M0dkFFVjI1QUFhMnN6RmN3MytvCi0tLSBnQ2l4d0pH
+akJSSEc0b2Q0d0ZId2RoZUhxajRJQTFtMnV4YVJzazU0OHQ4Chk6xaB4f3ITOGQw
+nwnDbEgV+P3TNRY/a2u5CJQfo1nSCLcWvEIcLr+E2OjJ4GQBwCy/TjhR5Cshh/4B
+qNkbE+9iu7TKG6yL2XEwhV/6jdDNHEwX87ZkuweMuEVxwtw3xnoKzv9Y+qZ2UC7o
+p7axtNFnENuOyxzQTcoNxU6SF8CfIzRLK1sYj1q1F+zOtNfRIvJpN9kgI9x/wYi+
+jdWDibyAYoQGz7JokXqaZqRj2N4url014XxRBM22j6ympa9VtvGFWc36FH2Dvw76
+VKHu8W4CGGTW+zXVdtDEJA03MVZ+lsG3UygS4DP1TOfMoc4Wd2xrq+lLWHo7bwU4
+nbQTRLDStOAsA5d/XfoX4dbipYO3T5sqPTXLNZ6FH3Nqk6v8x4GzbN/lTmWOtjfK
+ckF7CXoWyhe7/tmdJeqX1Sg7cL7ruTkKfqAYKASLsHO/N1cEp4ULp08LaGH+gTeh
+UL2n/jFKAVhQyRg8whXoWMUTwpYFbWpdp7Zm2zhWijtOPa1GzcTDx47CsA8DdaDU
+4GtX/2B9PFTBT92vQvx5iq1bf0AM
+-----END AGE ENCRYPTED FILE-----