feat(matrix): enable encryption for mautrix-whatsapp

This commit is contained in:
Felix Schröter 2023-11-19 16:50:03 +01:00
parent 6d298e9cef
commit bd33acd4a5
Signed by: felschr
GPG key ID: 671E39E6744C807D

View file

@ -6,6 +6,12 @@ let
"@felschr:${server_name}" = "admin"; "@felschr:${server_name}" = "admin";
"@felschr:matrix.org" = "admin"; "@felschr:matrix.org" = "admin";
}; };
bridge_encryption = {
allow = true;
default = true;
key_sharing.allow = true;
delete_keys.delete_outdated_inbound = false;
};
in { in {
# Mautrix-signal settings # Mautrix-signal settings
services.signald.enable = true; services.signald.enable = true;
@ -35,18 +41,14 @@ in {
outgoing_attachment_dir = "/var/lib/signald/tmp"; outgoing_attachment_dir = "/var/lib/signald/tmp";
}; };
settings.bridge.permissions = bridge_permissions; settings.bridge.permissions = bridge_permissions;
settings.bridge.encryption = { settings.bridge.encryption = bridge_encryption;
allow = true;
default = true;
key_sharing.allow = true;
delete_keys.delete_outdated_inbound = false;
};
}; };
whatsapp = { whatsapp = {
port = 29183; port = 29183;
format = "mautrix-go"; format = "mautrix-go";
package = pkgs.unstable.mautrix-whatsapp; package = pkgs.unstable.mautrix-whatsapp;
settings.bridge.permissions = bridge_permissions; settings.bridge.permissions = bridge_permissions;
settings.bridge.encryption = bridge_encryption;
}; };
}; };
}; };