diff --git a/systems/LoutreOS/web.nix b/systems/LoutreOS/web.nix index a560fdb..6d131da 100644 --- a/systems/LoutreOS/web.nix +++ b/systems/LoutreOS/web.nix @@ -219,7 +219,7 @@ in proxyWebsockets = true; }; }; - "gitea.nyanlout.re" = simpleReverse config.services.gitea.settings.server.HTTP_PORT; + "gitea.nyanlout.re" = simpleReverse config.services.forgejo.settings.server.HTTP_PORT; "photo.nyanlout.re" = recursiveUpdate (simpleReverse config.services.photoprism.port) { locations."/" = { proxyWebsockets = true; @@ -298,17 +298,20 @@ in }; }; - gitea = { + forgejo = { enable = true; + stateDir = "/var/lib/gitea"; database = { type = "postgres"; - port = 5432; + user = "gitea"; passwordFile = "/var/lib/gitea/custom/conf/database_password"; + name = "gitea"; }; settings = { - server = { + server = rec { HTTP_PORT = 3001; - ROOT_URL = "https://gitea.nyanlout.re/"; + DOMAIN = "gitea.nyanlout.re; + ROOT_URL = "https://${DOMAIN}/"; }; log.LEVEL = "Warn"; service.DISABLE_REGISTRATION = true;