{ config, ... }: let fqdn = "trackmap.freun.dev"; in { services.gtrackmap = { enable = true; port = 3200; }; services.caddy.virtualHosts = { "${fqdn}".extraConfig = '' reverse_proxy localhost:${toString config.services.gtrackmap.port} ''; }; }