From ad09109b5b021725124747368a3222cd6d4f11e3 Mon Sep 17 00:00:00 2001 From: Daniel Olsen Date: Sun, 13 Oct 2024 06:28:50 +0200 Subject: [PATCH] bicep/matrix/hookshot: enable generic and feeds --- hosts/bicep/services/matrix/hookshot/default.nix | 14 ++++++++++++++ secrets/bicep/matrix.yaml | 6 +++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/hosts/bicep/services/matrix/hookshot/default.nix b/hosts/bicep/services/matrix/hookshot/default.nix index 4c64494..b3cf1bb 100644 --- a/hosts/bicep/services/matrix/hookshot/default.nix +++ b/hosts/bicep/services/matrix/hookshot/default.nix @@ -48,10 +48,24 @@ in generic = { enabled = true; outbound = true; + urlPrefix = "https://hookshot.pvv.ntnu.no/webhook/"; + userIdPrefix = "_webhooks_"; + allowJsTransformationFunctions = false; + waitForComplete = false; }; feeds = { enabled = true; + pollIntervalSeconds = 600; }; + + serviceBots = [ + { localpart = "bot_feeds"; + displayname = "Feeds"; + # avatar = ./somefile.png; + prefix = "!feeds"; + service = "feeds"; + } + ]; }; }; diff --git a/secrets/bicep/matrix.yaml b/secrets/bicep/matrix.yaml index 9216900..c165333 100644 --- a/secrets/bicep/matrix.yaml +++ b/secrets/bicep/matrix.yaml @@ -8,7 +8,7 @@ mjolnir: access_token: ENC[AES256_GCM,data:ERFqZjK7MRD0xWt91FNCIxP1YC6Qj54QgnckHlCTtcQVLWaM1h2h9lHS+K8=,iv:1d7vmFkXAPcsmumzlmOT31amdrKLWtL5sJiS8G9g+LE=,tag:2l0vWzJ6P12ofuBdf5CCWw==,type:str] registrations: mx-puppet-discord: ENC[AES256_GCM,data:FleyXxgOmc05nTP6M2DBJlacufN3p/05eZm4kB8+K4ci0k24o3zli988wlM/kyeZmxu4pgQlJ3lNLte4uip2hBXHWG5t5Ldzmr7bNCUD+r7nM+I1lfNkrDROPZ54bHysmn9O5CHpEa16rSo6RJgncIPqsLJxTwjC7qZlkOpzqvMhkq/MHCVOpvg0M/6AUR+AlSZoggujBMoXLznQNQapN13foEsbuo/QxjszM/ObGmhYMVyaS+TDBXzQLA8Yuj50Q/gZCIINWZ4G2qmgsGxxNR4I+usUQml/jxCtIXS4zn/ettXfL9G4Fdm2F9u1v11DehtTGa5xoxDq94M9rIxOqeJpvgEQEyyKAyFUIrlINfGl7tAj4Zu7+9Z8JTRAnppjM1q8iInwn/Z2L9KgB0YFi/Go1whgXly+TH6hpreo7m5klXV/ff/aV3ghOgFCGA8nBrZFqE8Uw268q9tV1s1dxCb6TbpGf19V5c9MD6BsCIVeoq+j9I/I8iZpzg2Reb4IlHhMDwbwsL2w2ks30wiZ9XO/CFrXDY4uBlI=,iv:3vvkGvldS8Raibg6tzlV8VY1O9NCLxSuNX/lwi1QgiA=,tag:D/noIsE3xlOiYM6Pk+cc8Q==,type:str] - matrix-hookshot: ENC[AES256_GCM,data:7gwMGvp06eztKxj0/5GUPj1UcnBeFtZiQDnqJJ/Ak4ZjeQY9C/WxR261chyvXdzu65iQdT881/5vhBktGLggA+Wzqq3w6Q4PiajRcs49AEVqBp1aEVRkhoA3FTctK+E5kynsY3uXnYwcI7cmx7W+6RngibDism5A356U0/ycniUArQzcRfQDZjtHTmKNwwDkSUJfF1JBr4UMibbEhYeif3pGdC561IoEJQ0r7TII/Z2MihUuGFWO+Ye5ucJQafoJ/ujvQCMeJFTRr8PQkrZpwYStdZ+WoXDnRnO8U+fARNuIBRa5yezBL4sgHvkCNKV4jGcfLPTYwRAbKsUHikPOad2u5BnvQhw98fhKV0vVvDtGEGqMmq/MBDB2O9KuJPH34aReS9d1+I5DIvo6YgMHI8uvlQLlDTCh5KmLwAy+IrhDMM9IZsFCkqDTzwbXRNggISLNxfeusKkIb0G4vhRj0PuvhFSKNdnf0KPnrvL4ACxE5DdomUhM2uilxEQvcNxs1hWB5LXn3uqSvjzD+NRPFkaey0BSUQmtgRURaP18dVzZBVbnPZNvypVFyfFkUbmRIBsb/UWE9ARIlr4oPklxQBYxHo+DcIO8Y0YCh7bIVNjmjCor5cTWVroaJeryuDHUe6blgQ8hX7QXFnjrTM3YEuvVsQbzapMNs+6TGZwGPBq2Rne8DPQxFH/N5QSMwTSbtT/dR6xdp37FJaA4kXByoMweNHgotK3l3TucYowCYX6L3uH2KQm8+47Qd2/yxkRWpkHc58fx0mMbqzPU92rGX6vTDmkLgbTnyNVtod7Y2kgf7fh6CsRnuvpWZFp2tHzbToZ/CYnQILy6E6c7UZfV3oHTiJKfWRJg5p2pwFay6DBLwKL5PAurEuDOoAs4KVW9L5vIvg9WWvgOp3BrQJ915yugizUDVjO9AkNbrGRlPD+HJ8vk913h2Uk0Bi2i52ROeycWX3ncHTTGhurwBjY4Jx2usqxLSSl1HkI6yVPDY3FmkXv8XNzLwHI=,iv:gr8+o05ZPxzsw4stuNpY65ABUVTgrRF8NF00vOLTkIA=,tag:h1MCuZxHc+RLbre+0P++aw==,type:str] + matrix-hookshot: ENC[AES256_GCM,data:3uq8dknafxwjoX2zDGDDHNkucmVhhm+GhAC24cTalSy0FQvLw6hjqGvHiLW/1tKfc8x8YIF43yAQNioLeihJA316RxOOY415N4v2UyV+tvDQK9PuFJuKTGsebrEQhVSS0+Nd8NJZfnDZCBaZ2XSDH1u0KoKmHuG8edDIwVzz/hsNdwTd+PJayLj6MXe9DuLWek5C8SPHLbi7OOY+trCYJZ+bxxpaURlPU+PrLYF+JH+InOtvnbPIMg8XNxvlcyLHYBBEKmksjCBhKMAkL+NbquHPGtwCN60I+Z+7GDM6vAt5e/mWoXxlSgGsO2JHmv9qtcZG39oJHmSkR4r6u/ZY3Pfo5tmnfZMy06FvKHRbhE7wWqD6ZT1ygUvR98ElLvpjjXlX94BJvMNRjH34WleRl0K22dFBHFkg9Piddm7/nbpYIDeb8/WavLCLrrshv0Bn7/lAG1B5+3dVWNL6mDKmgRPpMbZpQ9ivO60ncSzpEJ3pXKShMSr5vKxRz+7mQ6Lf5KUFv42YQsVD9aQZVa3Fbzu7jWIC1becUKc+ramLHRDEFwPb0y3pUbN2KrStOYZfJrklQBAyt/6RwtIbDA0DSoXUTin9vRLHccd2mYNKoHS1b2HL/pkAEsDXPXkaJOkqF2XlhzJPDJSSCbRNIzQdiaA6oAL7Uo8z009x2q4ZiaqTDMSfk2JKr7uQju3671Y3GJJrVI4Hesq/MsGmot+cw0id2uWKws6FovuKtlTnw7NFOWj08aw/udbJvA5c6xJTodSeOkRynQJdYYW190i8pD78kgv9FbqXzg0bS0kBNyVdYtGgmzLSixpLLTlXGz8L1UW5N+L8+4W2IfrXq6bNZC64Ycut3Qyvjhf+ZOzTZ9kF9OVywKAqSvYBisc/dSPA2j70Gcvj7hJIRyNjxXmEBgyjLAfTkI/RrmfxaZQAHw1LkiavDi77ewBgVZaBYr4X4kqU3t1NbtuiWAuY+j0TUNXNVG5XvWpiulDu9X6dsRR6XWTYrLog29+ojiijzyoCXLg=,iv:exsAws3aC9IrcgfLp53nHgOtQUrkAv8AuLctK7wmE+Q=,tag:OLOBSYIFEorXUVaT1WTouw==,type:str] sops: kms: [] gcp_kms: [] @@ -69,8 +69,8 @@ sops: WEh5NFN6SFF1TlltdWFWTGw4MHRHUkUKrKIvC87xjEmwxPQhH8dN+ZuaJTCgPY28 pR62KxmoKFICLTHPpYP3euiAx5M9BWvgvCnA/US/5klpk8MtlreNFA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-10-13T04:02:47Z" - mac: ENC[AES256_GCM,data:e9UTv8AbchriDXpfWjTKb6QdtqXiTMI9JsoA829eTjbVeoo0Mu5JmYorqORAtLvpsIOICRRR/DvQ4RDV/QZSpRUKWuZ6YKBm10C3eGwmX+CaRkgk8rxQn77XG5M1jFNtmALYp8/ssp145Akp8hNP9Ew+s/hX/Pw6PqPArlyoPdM=,iv:aRcuwbEIM0dLCMzoAwFi7K2w8GjYaWyNby+bSmm8/tY=,tag:Ku8dpZt0kgDH7qpfqSpw0Q==,type:str] + lastmodified: "2024-10-13T04:16:52Z" + mac: ENC[AES256_GCM,data:D9QUPhYKfyQMTDDga5eWbTc5yNj2H8oBgei25n4ZeDVnMr0zGFkedienoSneWLxfcocLUVvWnDDiGvWYzMj1Eq3eJMlki0V8rpKpTBCyjNogAt52voAkSOm4vYtbQEbcHr5pRU4gB3UIk21bOcFIV8CIviPJKoJ+WeH+eerAv+w=,iv:mHkoqp/i2tXI3T1GkSLupP/1B2g1aNH+bBKFU0DzNwI=,tag:ALcMq9bgIVngdTOHUzS/hg==,type:str] pgp: - created_at: "2024-08-04T00:03:46Z" enc: |-