diff --git a/modules/system/forgejo.nix b/modules/system/forgejo.nix index a7d3809..04858fe 100644 --- a/modules/system/forgejo.nix +++ b/modules/system/forgejo.nix @@ -4,10 +4,13 @@ with lib; let cfg = config.services.forgejo; srv = cfg.settings.server; -{ +in { options.myModules.forgejo.enable = mkEnableOption "custom forgejo configuration"; config = mkIf config.myModules.forgejo.enable { + services.caddy.virtualHosts."source.gleipnir.technology".extraConfig = '' + reverse_proxy unix//var/run/forgejo/socket + ''; services.forgejo = { database.type = "postgres"; enable = true;