From 839ed66c07f5a8e70f1bdc46977198fa5a29ba72 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Sun, 1 Feb 2026 13:57:16 -0500 Subject: [PATCH] Use magicport for forgejo --- modules/services/forgejo/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/services/forgejo/default.nix b/modules/services/forgejo/default.nix index f42b391..dc09a7a 100644 --- a/modules/services/forgejo/default.nix +++ b/modules/services/forgejo/default.nix @@ -1,10 +1,16 @@ -{ inputs, config, ... }: +{ + lib, + inputs, + config, + ... +}: let sopsFolder = builtins.toString inputs.nix-secrets + "/sops"; + port = builtins.toString (lib.custom.autoport "forgejo"); in { services.caddy.virtualHosts."git.wanderingcrow.net".extraConfig = '' - reverse_proxy http://localhost:3000 + reverse_proxy http://localhost:${builtins.toString port} ''; sops.secrets = { @@ -33,7 +39,7 @@ in server = { DOMAIN = "git.wanderingcrow.net"; ROOT_URL = "https://git.wanderingcrow.net"; - HTTP_PORT = 3000; + HTTP_PORT = port; }; service = { REGISTER_EMAIL_CONFIRM = true;