{ config, lib, ... }: let domain = config.networking.domain; oldDomain = "alanpearce.eu"; in { services.caddy = { virtualHosts = let inherit (import ../../lib/caddy.nix { inherit lib; }) security-headers; in { "go.${domain}" = { extraConfig = '' encode zstd gzip ${security-headers { }} root * /srv/http/go.alin.ovh file_server ''; }; "go.${oldDomain}" = { extraConfig = '' encode zstd gzip ${security-headers { }} root * /srv/http/go file_server ''; }; }; }; }