From 82bbf7aafd3c65f5a80dae5ba1cf6f62da12d99d Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Fri, 6 Mar 2026 17:41:31 -0700 Subject: [PATCH] Fix for matrix --- modules/proxy.nix | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/modules/proxy.nix b/modules/proxy.nix index 4c9e880..7a88c80 100644 --- a/modules/proxy.nix +++ b/modules/proxy.nix @@ -172,8 +172,15 @@ in } ${matrixRtcDomain} { - reverse_proxy http://[::1]:${toString config.services.livekit.settings.port} { - flush_interval -1 + handle /.well-known/acme-challenge/* { + root * /var/lib/acme/acme-challenge + file_server + } + + handle { + reverse_proxy http://[::1]:${toString config.services.livekit.settings.port} { + flush_interval -1 + } } } ''; @@ -192,4 +199,13 @@ in ++ streamPorts; allowedUDPPorts = streamPorts; }; + + security.acme = { + acceptTerms = true; + defaults.email = "me@${atriDotDad}"; + + certs."${matrixRtcDomain}" = { + webroot = "/var/lib/acme/acme-challenge"; + }; + }; }