den
1{den, ...}: {
2 den.aspects.pardofelis.includes = [
3 den.aspects.services._.caddy
4 ];
5
6 den.aspects.pardofelis.nixos = {config, ...}: {
7 services.caddy.virtualHosts = {
8 "goutcounter.hpcesia.com".extraConfig = ''
9 encode zstd gzip
10 reverse_proxy localhost:${toString config.services.goatcounter.port}
11 '';
12
13 "repo.hpcesia.com".extraConfig = ''
14 encode zstd gzip
15 reverse_proxy http://localhost:${toString config.services.forgejo.settings.server.HTTP_PORT}
16 '';
17 };
18 };
19}