diff --git a/systems/LoutreOS/services.nix b/systems/LoutreOS/services.nix index 796665779..bf09956ee 100644 --- a/systems/LoutreOS/services.nix +++ b/systems/LoutreOS/services.nix @@ -307,6 +307,30 @@ in disable_existing_loggers: False ''; + app_service_config_files = [ + "/var/lib/matrix-synapse/mautrix-telegram-registration.yaml" + ]; + }; + + mautrix-telegram = { + enable = true; + settings = { + homeserver = { + address = "https://matrix.nyanlout.re"; + domain = "nyanlout.re"; + }; + appservice = { + bot_username = "loutrebot"; + }; + bridge = { + relaybot.authless_portals = false; + permissions = { + "@nyanloutre:nyanlout.re" = "admin"; + }; + }; + }; + environmentFile = "/mnt/secrets/mautrix-telegram.env"; + serviceDependencies = [ "matrix-synapse.service" ]; }; pgmanage = {