diff --git a/clients/quadraticserver/matrix/continuwuity.nix b/clients/quadraticserver/matrix/continuwuity.nix index 3ea9b5f..a4a5012 100644 --- a/clients/quadraticserver/matrix/continuwuity.nix +++ b/clients/quadraticserver/matrix/continuwuity.nix @@ -2,9 +2,17 @@ quad.matrix = rec { enable = true; domain = "federated.nexus"; - settings.well_known = { - support_email = "henry@henryhiles.com"; - support_mxid = "@quadradical:${domain}"; + settings = { + admins_list = [ + "@nexusbot:federated.nexus" + "@quadradical:federated.nexus" + "@hexaheximal:federated.nexus" + ]; + + well_known = { + support_email = "henry@henryhiles.com"; + support_mxid = "@quadradical:${domain}"; + }; }; }; } diff --git a/modules/server/continuwuity.nix b/modules/server/continuwuity.nix index 195173f..1a37e91 100644 --- a/modules/server/continuwuity.nix +++ b/modules/server/continuwuity.nix @@ -40,6 +40,9 @@ new_user_displayname_suffix = ""; + forbidden_remote_server_names = [ + "freetard\\.net$" # racism, zip bomb attempts + ]; ignore_messages_from_server_names = [ ]; trusted_servers = [ "matrix.org" @@ -49,11 +52,6 @@ ]; admins_from_room = false; - admins_list = [ - "@nexusbot:federated.nexus" - "@quadradical:federated.nexus" - "@hexaheximal:federated.nexus" - ]; url_preview_domain_explicit_allowlist = [ "*" ]; url_preview_max_spider_size = 2097152;