32 lines
1,022 B
Nix
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";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|