{ self, config, ac-cup-server, lib, ... }: with self.lib.nginx; { imports = [ ac-cup-server.nixosModules.default ]; services.ac-cup-server = { enable = true; host = "10.10.0.1"; port = 8483; storagePath = "/srv/assetto_corsa/cup.json"; logLevel = "info"; }; services.nginx = { enable = true; virtualHosts = { "audron.dev" = lib.attrsets.recursiveUpdate (proxyDomainLocation "audron.dev" "http://10.10.0.1:8483/" "/ac/cup/") { locations."/ac/dist/" = { alias = "/srv/assetto_corsa/dist/"; }; }; }; }; }