feat(matrix): add mautrix-whatsapp
This commit is contained in:
parent
0aaf95b357
commit
6d298e9cef
|
@ -1,6 +1,11 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
let inherit (config.services.matrix-conduit.settings.global) server_name;
|
||||
let
|
||||
inherit (config.services.matrix-conduit.settings.global) server_name;
|
||||
bridge_permissions = {
|
||||
"@felschr:${server_name}" = "admin";
|
||||
"@felschr:matrix.org" = "admin";
|
||||
};
|
||||
in {
|
||||
# Mautrix-signal settings
|
||||
services.signald.enable = true;
|
||||
|
@ -29,10 +34,7 @@ in {
|
|||
socket_path = config.services.signald.socketPath;
|
||||
outgoing_attachment_dir = "/var/lib/signald/tmp";
|
||||
};
|
||||
settings.bridge.permissions = {
|
||||
"@felschr:${server_name}" = "admin";
|
||||
"@felschr:matrix.org" = "admin";
|
||||
};
|
||||
settings.bridge.permissions = bridge_permissions;
|
||||
settings.bridge.encryption = {
|
||||
allow = true;
|
||||
default = true;
|
||||
|
@ -40,6 +42,12 @@ in {
|
|||
delete_keys.delete_outdated_inbound = false;
|
||||
};
|
||||
};
|
||||
whatsapp = {
|
||||
port = 29183;
|
||||
format = "mautrix-go";
|
||||
package = pkgs.unstable.mautrix-whatsapp;
|
||||
settings.bridge.permissions = bridge_permissions;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue