summaryrefslogtreecommitdiff
path: root/systems/atlas/forgejo.nix
blob: 719ea7c0e6f301c0426cd9d825fcad6eab0b3bc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{ config, ... }:

let
  forgejoCfg = config.services.forgejo;
in

{
  mixins.forgejo.enable = true;

  services.nginx.virtualHosts = {
    "git.getchoo.com" = {
      locations."/" = {
        proxyPass = "http://unix:${forgejoCfg.settings.server.HTTP_ADDR}";
      };
    };
  };
}