{ domain, ... }:
{ lib, config, ... }:
let
  inherit (config.services) nginx;
  srv = "lemoutona5pattes";
in
{
  systemd.services.nginx.serviceConfig = {
    BindPaths = [ "/home/julm/work/sourcephile/${srv}:/www" ];
  };
  services.nginx = {
    virtualHosts."${srv}.${domain}" = {
      forceSSL = true;
      useACMEHost = domain;
      root = "/www";
      extraConfig = ''
        access_log /var/log/nginx/${domain}/${srv}/access.log json buffer=32k;
        error_log  /var/log/nginx/${domain}/${srv}/error.log warn;
      '';
      locations."/".extraConfig = ''
        #autoindex on;
        fancyindex on;
        fancyindex_name_length 255;
        fancyindex_exact_size off;
      '';
    };
  };
  systemd.services.nginx.serviceConfig.LogsDirectory = lib.mkForce [ "nginx/${domain}/${srv}" ];
}