infra/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix
2025-12-18 21:32:40 +07:00

32 lines
No EOL
756 B
Nix

{
den.aspects = {
neru = {
nixos =
{ lib, pkgs, config, ... }:
{
systemd.tmpfiles.rules = [
"d /var/www/experimenting-website 0755 kirbara nginx -"
];
services.nginx.virtualHosts."experimenting.website" = {
forceSSL = true;
enableACME = true;
root = "/var/www/experimenting-website";
locations."/" = {
tryFiles = "$uri $uri/ /index.html";
index = "index.html";
};
locations."/_app/" = {
extraConfig = ''
expires 1y;
add_header Cache-Control "public, immutable";
'';
};
};
};
};
};
}