Personal-use NixOS configuration
1{
2 hosts ? [ ],
3}:
4
5{ config, flakeLib, ... }:
6
7# TODO: Look into sockets
8
9{
10 services.omnipoly = {
11 enable = true;
12 };
13
14 # Caddy reverse proxy configuration
15 services.caddy.virtualHosts = flakeLib.mkProxies hosts ''
16 reverse_proxy :${toString config.services.omnipoly.port}
17 '';
18}