{ config, self, ... }: { services.nginx = { enable = true; virtualHosts."_" = { listen = [ { addr = "0.0.0.0"; port = 9000; } ]; root = "${self.packages.x86_64-linux.docs}/share/doc"; extraConfig = '' proxy_buffering off; proxy_cache off; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; ''; }; }; networking.firewall.allowedTCPPorts = [ 9000 ]; }