40 lines
1.1 KiB
Nix
40 lines
1.1 KiB
Nix
{pkgs, ... }:
|
|
|
|
{
|
|
services.mautrix-facebook = {
|
|
enable = true;
|
|
|
|
# file containing the appservice and telegram tokens
|
|
#environmentFile = /etc/secrets/mautrix-telegram.env;
|
|
|
|
# The appservice is pre-configured to use SQLite by default.
|
|
# It's also possible to use PostgreSQL.
|
|
settings = {
|
|
homeserver = {
|
|
address = "http://localhost:8008";
|
|
domain = "broccoli.town";
|
|
};
|
|
appservice = {
|
|
address = "https://localhost:29319";
|
|
bot_username = "messenger_bot";
|
|
database = "sqlite:///var/lib/mautrix/bot.db";
|
|
port = 29319;
|
|
as_token = "NwNtnSTUaIIxf8DIew1XMYyktrbckiMp8iwcXUGkHq28tYVc99A-IL2swBR7WFtl";
|
|
hs_token = "QAuD0k9I3QCfEfhlnWbqBFGOTJz-fFdesnzZOovJxdfGVMDCkdFEb6Zvu5eGAIZi";
|
|
};
|
|
bridge = {
|
|
encryption = {
|
|
allow = true;
|
|
default = true;
|
|
};
|
|
username_template = "facebook_{userid}";
|
|
permissions = {
|
|
"*" = "relay";
|
|
"broccoli.town" = "user";
|
|
"@dung:broccoli.town" = "admin";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|