Self-host your own digital island

matrix bridge encryption

Changed files
+8
modules
matrix
+8
modules/matrix/synapse.nix
···
settings.bridge.history_sync.backfill = false;
settings.bridge.permissions."@${config.eilean.username}:${domain}" =
"admin";
+
settings.bridge.encryption.allow = true;
+
settings.bridge.encryption.default = true;
};
# using https://github.com/NixOS/nixpkgs/pull/277368
services.mautrix-signal = mkIf cfg.matrix.bridges.signal {
···
settings.bridge.personal_filtering_spaces = true;
settings.bridge.permissions."@${config.eilean.username}:${domain}" =
"admin";
+
settings.bridge.encryption.allow = true;
+
settings.bridge.encryption.default = true;
};
# TODO replace with upstreamed mautrix-meta
services.mautrix-instagram = mkIf cfg.matrix.bridges.instagram {
···
settings.bridge.backfill.enabled = false;
settings.bridge.permissions."@${config.eilean.username}:${domain}" =
"admin";
+
settings.bridge.encryption.allow = true;
+
settings.bridge.encryption.default = true;
};
services.mautrix-messenger = mkIf cfg.matrix.bridges.messenger {
enable = true;
···
settings.bridge.backfill.enabled = false;
settings.bridge.permissions."@${config.eilean.username}:${domain}" =
"admin";
+
settings.bridge.encryption.allow = true;
+
settings.bridge.encryption.default = true;
};
eilean.turn.enable = mkIf cfg.matrix.turn true;