Compare commits
2 commits
main
...
matrix-ren
Author | SHA1 | Date | |
---|---|---|---|
teutat3s | a59e57c532 | ||
Akshay Mankar | 56f987e424 |
|
@ -124,17 +124,6 @@ in
|
||||||
enable_room_list_search = true;
|
enable_room_list_search = true;
|
||||||
encryption_enabled_by_default_for_room_type = "off";
|
encryption_enabled_by_default_for_room_type = "off";
|
||||||
event_cache_size = "100K";
|
event_cache_size = "100K";
|
||||||
|
|
||||||
# https://github.com/element-hq/synapse/issues/11203
|
|
||||||
# No YAML deep-merge, so this needs to be in secret extraConfigFiles
|
|
||||||
# together with msc3861
|
|
||||||
#experimental_features = {
|
|
||||||
# # Room summary API
|
|
||||||
# msc3266_enabled = true;
|
|
||||||
# # Rendezvous server for QR Code generation
|
|
||||||
# msc4108_enabled = true;
|
|
||||||
#};
|
|
||||||
|
|
||||||
federation_rr_transactions_per_room_per_second = 50;
|
federation_rr_transactions_per_room_per_second = 50;
|
||||||
federation_client_minimum_tls_version = "1.2";
|
federation_client_minimum_tls_version = "1.2";
|
||||||
forget_rooms_on_leave = true;
|
forget_rooms_on_leave = true;
|
||||||
|
@ -275,6 +264,19 @@ in
|
||||||
user_ips_max_age = "28d";
|
user_ips_max_age = "28d";
|
||||||
|
|
||||||
app_service_config_files = config.pub-solar-os.matrix.synapse.app-service-config-files;
|
app_service_config_files = config.pub-solar-os.matrix.synapse.app-service-config-files;
|
||||||
|
|
||||||
|
modules = [
|
||||||
|
{
|
||||||
|
module = "matrix_http_rendezvous_synapse.SynapseRendezvousModule";
|
||||||
|
config = {
|
||||||
|
prefix = "/_synapse/client/org.matrix.msc3886/rendezvous";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
experimental_features = {
|
||||||
|
msc3886_endpoint = "/_synapse/client/org.matrix.msc3886/rendezvous";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
withJemalloc = true;
|
withJemalloc = true;
|
||||||
|
@ -286,9 +288,14 @@ in
|
||||||
"redis"
|
"redis"
|
||||||
];
|
];
|
||||||
|
|
||||||
plugins = [ config.services.matrix-synapse.package.plugins.matrix-synapse-shared-secret-auth ];
|
plugins = with config.services.matrix-synapse.package.plugins; [
|
||||||
|
matrix-synapse-shared-secret-auth
|
||||||
|
matrix-http-rendezvous-synapse
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.matrix-synapse.environment.SYNAPSE_ASYNC_IO_REACTOR = "1";
|
||||||
|
|
||||||
services.matrix-authentication-service = {
|
services.matrix-authentication-service = {
|
||||||
enable = true;
|
enable = true;
|
||||||
createDatabase = true;
|
createDatabase = true;
|
||||||
|
|
|
@ -24,6 +24,14 @@ let
|
||||||
secure_backup_required = false;
|
secure_backup_required = false;
|
||||||
secure_backup_setup_methods = [ ];
|
secure_backup_setup_methods = [ ];
|
||||||
};
|
};
|
||||||
|
"m.integrations" = {
|
||||||
|
managers = [
|
||||||
|
{
|
||||||
|
api_url = "https://dimension.${domain}/api/v1/scalar";
|
||||||
|
ui_url = "https://dimension.${domain}/element";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
wellKnownServer = domain: { "m.server" = "matrix.${domain}:8448"; };
|
wellKnownServer = domain: { "m.server" = "matrix.${domain}:8448"; };
|
||||||
wellKnownSupport = {
|
wellKnownSupport = {
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue