From 7425dc1baac0c6a0f7f158fa5c9dcb288fc18a21 Mon Sep 17 00:00:00 2001 From: twoneis Date: Wed, 19 Feb 2025 21:12:00 +0100 Subject: [PATCH] add all the matrix well-knowns --- modules/matrix/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/matrix/default.nix b/modules/matrix/default.nix index 888d5d0..00cec57 100644 --- a/modules/matrix/default.nix +++ b/modules/matrix/default.nix @@ -11,6 +11,12 @@ in mkIf conf.matrix.enable { "/.well-known/matrix/server" = { return = "200 '{\"m.server\": \"matrix.twoneis.site:443\"}'"; }; + "/.well-known/matrix/client" = { + return = "200 '{\"m.homeserver\": {\"base_url\": \"https://matrix.twoneis.site\"}, \"org.matrix.msc3575.proxy\": {\"url\": \"https://matrix.twoneis.site\"}}'"; + }; + "/.well-known/matrix/support" = { + return = "200 '{\"contacts\": [{\"matrix_id\": \"@mira:twoneis.site\", \"email_address\": \"matrix@chpu.eu\", \"role\": \"m.role.admin\"}]}'"; + }; }; }; "matrix.twoneis.site" = { @@ -32,6 +38,15 @@ in mkIf conf.matrix.enable { "/" = { proxyPass = "http://localhost:6167"; }; + "/.well-known/matrix/server" = { + return = "200 '{\"m.server\": \"matrix.twoneis.site:443\"}'"; + }; + "/.well-known/matrix/client" = { + return = "200 '{\"m.homeserver\": {\"base_url\": \"https://matrix.twoneis.site\"}, \"org.matrix.msc3575.proxy\": {\"url\": \"https://matrix.twoneis.site\"}}'"; + }; + "/.well-known/matrix/support" = { + return = "200 '{\"contacts\": [{\"matrix_id\": \"@mira:twoneis.site\", \"email_address\": \"matrix@chpu.eu\", \"role\": \"m.role.admin\"}]}'"; + }; }; }; };