diff --git a/modules/services/forgejo/default.nix b/modules/services/forgejo/default.nix index d05beed..70483be 100644 --- a/modules/services/forgejo/default.nix +++ b/modules/services/forgejo/default.nix @@ -52,6 +52,11 @@ in { }; networking.firewall.interfaces."${firewallInterface}".allowedTCPPorts = [cfg.port]; + }) + (mkIf cfg.proxy { + services.caddy.virtualHosts."${forgejoDomain}".extraConfig = '' + reverse_proxy http://${proxyIP}:${toString cfg.port} + ''; webapps.dashboardCategories = [ { @@ -68,10 +73,5 @@ in { description = "Beyond coding. We forge."; }; }) - (mkIf cfg.proxy { - services.caddy.virtualHosts."${forgejoDomain}".extraConfig = '' - reverse_proxy http://${proxyIP}:${toString cfg.port} - ''; - }) ]; }