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

let
  forgejoCfg = config.services.forgejo;
in

{
  mixins.forgejo.enable = true;

  services.nginx.virtualHosts = {
    "git.getchoo.com" = {
      enableACME = false;
      forceSSL = false;

      locations."/" = {
        proxyPass = "http://unix:${forgejoCfg.settings.server.HTTP_ADDR}";
      };
    };
  };
}