From 0de2c429f2d3ce518f178ec9b0257b36d2325545 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sat, 30 Mar 2024 13:48:10 -0400 Subject: [PATCH] fix path for transmission if not in download --- modules/nixos/services/transmission.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/nixos/services/transmission.nix b/modules/nixos/services/transmission.nix index 1e87ae8..d617c17 100644 --- a/modules/nixos/services/transmission.nix +++ b/modules/nixos/services/transmission.nix @@ -40,15 +40,15 @@ }; # Create reverse proxy for web UI - caddy.routes = lib.mkAfter [{ - group = - if (config.hostnames.download == config.hostnames.transmission) then - "download" - else - "transmission"; + caddy.routes = let + # Set if the download domain is the same as the Transmission domain + useDownloadDomain = config.hostnames.download + == config.hostnames.transmission; + in lib.mkAfter [{ + group = if useDownloadDomain then "download" else "transmission"; match = [{ host = [ config.hostnames.transmission ]; - path = [ "/transmission*" ]; + path = if useDownloadDomain then [ "/transmission*" ] else null; }]; handle = [{ handler = "reverse_proxy";