From 1dcd3fe1a451da86559ed0c2384cb52c2bde5123 Mon Sep 17 00:00:00 2001 From: coolneng Date: Sun, 23 Oct 2022 10:54:47 +0200 Subject: [PATCH] Update well-known delegation settings for Matrix --- modules/webstack.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/webstack.nix b/modules/webstack.nix index 08cf8de..9492f4f 100644 --- a/modules/webstack.nix +++ b/modules/webstack.nix @@ -40,12 +40,13 @@ "rewrite ^/gitea/(.*)$ https://git.coolneng.duckdns.org/$1 last;"; "/miniflux/".extraConfig = "rewrite ^/miniflux/(.*)$ https://rss.coolneng.duckdns.org/$1 last;"; + # Delegation for Matrix "/.well-known/" = { alias = "${../well-known}" + "/"; extraConfig = '' ${config.services.nginx.commonHttpConfig} add_header Access-Control-Allow-Origin '*'; - add_header Content-Type application/json; + default_type application/json; ''; }; }; @@ -110,9 +111,9 @@ enableACME = true; forceSSL = true; locations."/".root = pkgs.element-web.override { - conf.default_server_config."m.homeserver" = { - "base_url" = "https://matrix.coolneng.duckdns.org"; - "server_name" = "coolneng.duckdns.org"; + conf.default_server_config = { + "m.homeserver"."base_url" = "https://matrix.coolneng.duckdns.org"; + "m.identity_server"."base_url" = "https://vector.im"; }; }; };