feat(matrix): add mautrix-whatsapp

This commit is contained in:
Felix Schröter 2023-11-19 15:05:31 +01:00
parent 0aaf95b357
commit 6d298e9cef
Signed by: felschr
GPG key ID: 671E39E6744C807D

View file

@ -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;
};
};
};
}