{ config, lib, ... }: { systemd.services.mautrix-telegram.serviceConfig.WorkingDirectory = lib.mkForce "/var/lib/mautrix-telegram"; age.secrets.mautrix-telegram.file = ../secrets/mautrix-telegram.age; services.mautrix-telegram = { enable = true; environmentFile = config.age.secrets.mautrix-telegram.path; settings = { appservice = { id = "telegram_cute"; bot_username = "telegram"; bot_displayname = "Telegram"; bot_avatar = "mxc://maunium.net/tJCRmUyJDsgRNgqhOgoiHWbX"; }; homeserver = { address = "https://matrix.federez.net"; domain = "federez.net"; }; bridge = { username_template = "telegram_{userid}"; alias_template = "telegram_{groupname}"; displayname_template = "{displayname}"; permissions = { "*" = "relaybot"; "federez.net" = "full"; "@raitobezarius:federez.net" = "admin"; "@bsomers:resel.fr" = "admin"; }; }; }; }; }