diff --git a/systems/LoutreOS/web.nix b/systems/LoutreOS/web.nix index d0c7606..e33ea21 100644 --- a/systems/LoutreOS/web.nix +++ b/systems/LoutreOS/web.nix @@ -300,6 +300,7 @@ in forgejo = { enable = true; + package = pkgs.forgejo; user = "gitea"; group = "gitea"; stateDir = "/var/lib/gitea"; @@ -312,7 +313,7 @@ in settings = { server = rec { HTTP_PORT = 3001; - DOMAIN = "gitea.nyanlout.re; + DOMAIN = "gitea.nyanlout.re"; ROOT_URL = "https://${DOMAIN}/"; }; log.LEVEL = "Warn"; @@ -355,6 +356,15 @@ in }; + users.users.gitea = { + home = config.services.forgejo.stateDir; + useDefaultShell = true; + group = "gitea"; + isSystemUser = true; + }; + + users.groups.gitea = { }; + systemd.services.nginx.serviceConfig = { ReadWritePaths = [ "/var/www/hls"