feat(matrix): enable encryption for mautrix-whatsapp
This commit is contained in:
parent
6d298e9cef
commit
bd33acd4a5
|
@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue