current
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 "navidrome.hpcesia.com".extraConfig = ''
14 encode zstd gzip
15 reverse_proxy ${den.hosts.x86_64-linux.mobius.tailscaleIpv4}:4337
16 '';
17
18 "repo.hpcesia.com".extraConfig = ''
19 encode zstd gzip
20 reverse_proxy http://localhost:${toString config.services.forgejo.settings.server.HTTP_PORT}
21 '';
22 };
23 };
24}