{ config, lib, pkgs, sneer-archive-site, ... }: { services.nginx = { enable = true; virtualHosts."_".locations."/archives" = { root = sneer-archive-site.packages.${pkgs.stdenv.hostPlatform.system}.default; tryFiles = "$uri $uri.html $uri/ =404"; extraConfig = '' if ($request_uri ~ ^/(.*)\.html(\?|$)) { return 301 /$1; } ''; }; }; }