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}