diff --git a/modules/matrix/default.nix b/modules/matrix/default.nix index 5e08ad0f..53fbb9a1 100644 --- a/modules/matrix/default.nix +++ b/modules/matrix/default.nix @@ -124,6 +124,17 @@ in enable_room_list_search = true; encryption_enabled_by_default_for_room_type = "off"; 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_client_minimum_tls_version = "1.2"; forget_rooms_on_leave = true; diff --git a/modules/nginx-matrix/default.nix b/modules/nginx-matrix/default.nix index 603de360..1d82c100 100644 --- a/modules/nginx-matrix/default.nix +++ b/modules/nginx-matrix/default.nix @@ -24,14 +24,6 @@ let secure_backup_required = false; 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"; }; wellKnownSupport = { diff --git a/secrets/matrix-synapse-secret-config.yaml.age b/secrets/matrix-synapse-secret-config.yaml.age index 5f52638a..757ce90f 100644 Binary files a/secrets/matrix-synapse-secret-config.yaml.age and b/secrets/matrix-synapse-secret-config.yaml.age differ diff --git a/secrets/staging-matrix-synapse-secret-config.yaml.age b/secrets/staging-matrix-synapse-secret-config.yaml.age index 54154b9e..a8571618 100644 Binary files a/secrets/staging-matrix-synapse-secret-config.yaml.age and b/secrets/staging-matrix-synapse-secret-config.yaml.age differ