nix/profiles/telegram-bot.nix
Ryan Lahfa 8acdce99df Init infrastructure
Benjamin, I hate you.

Signed-off-by: Ryan Lahfa <federez-infra@lahfa.xyz>
2024-02-12 04:57:07 +01:00

32 lines
1,022 B
Nix

{ 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";
};
};
};
};
}