diff --git a/modules/nginx.nix b/modules/nginx.nix index bb835fd..aaea7fa 100644 --- a/modules/nginx.nix +++ b/modules/nginx.nix @@ -3,15 +3,24 @@ let serverName = "atri.dad"; matrixDomain = "matrix.atri.dad"; + matrixRtcDomain = "matrixrtc.atri.dad"; + # .well-known/matrix/server JSON (served from atri.dad for delegation) wellKnownServer = builtins.toJSON { "m.server" = "${matrixDomain}:443"; }; + # .well-known/matrix/client JSON (served from atri.dad for delegation) wellKnownClient = builtins.toJSON { "m.homeserver" = { base_url = "https://${matrixDomain}"; }; + "org.matrix.msc4143.rtc_foci" = [ + { + type = "livekit"; + livekit_service_url = "https://${matrixRtcDomain}"; + } + ]; }; in {