Add mautrix bridges
This commit is contained in:
parent
4335d95baf
commit
3b34f2d519
6 changed files with 288 additions and 0 deletions
|
|
@ -5,6 +5,8 @@ custom-utils.validatePortAttrset {
|
|||
home-assistant.tcp = 8123;
|
||||
jellyfin.tcp = 8096;
|
||||
matrix-synapse.tcp = 8008;
|
||||
mautrix-signal.tcp = 29319;
|
||||
mautrix-whatsapp.tcp = 29318;
|
||||
navidrome.tcp = 4533;
|
||||
nginx-http.tcp = 80;
|
||||
nginx-https.tcp = 443;
|
||||
|
|
|
|||
|
|
@ -19,5 +19,28 @@ in
|
|||
host = "turn.jalr.de";
|
||||
sharedSecretFile = config.sops.secrets.synapse-turn-shared-secret.path;
|
||||
};
|
||||
mautrix-whatsapp = {
|
||||
enable = true;
|
||||
port = ports.mautrix-whatsapp.tcp;
|
||||
settings.bridge.permissions = {
|
||||
# Only one user since using the name from the address book does not
|
||||
# work with multiple users
|
||||
#"@jalr:jalr.de" = 100;
|
||||
"@jalr:jalr.de" = "admin";
|
||||
"jalr.de" = "user";
|
||||
};
|
||||
};
|
||||
mautrix-signal = {
|
||||
enable = true;
|
||||
port = ports.mautrix-signal.tcp;
|
||||
settings.bridge = {
|
||||
permissions = {
|
||||
"@jalr:jalr.de" = "admin";
|
||||
"jalr.de" = "user";
|
||||
};
|
||||
default_bridge_presence = false;
|
||||
send_presence_on_typing = false;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue