Personal-use NixOS configuration
at main 29 lines 340 B view raw
1{ 2 hosts ? [ ], 3}: 4 5{ 6 config, 7 flakeLib, 8 lib, 9 ... 10}: 11 12let 13 port = 6555; 14in 15{ 16 services.tangled.spindle = { 17 enable = true; 18 19 server = { 20 listenAddr = "0.0.0.0:${toString port}"; 21 22 maxJobCount = 3; 23 }; 24 }; 25 26 services.caddy.virtualHosts = flakeLib.mkProxies hosts '' 27 reverse_proxy :${toString port} 28 ''; 29}