{ config, ... }: { services.nginx.virtualHosts."git.skymath.duckdns.org" = { enableACME = true; forceSSL = true; locations."/" = { proxyPass = "http://localhost:3001/"; }; }; services.postgresql = { ensureDatabases = [ config.services.gitea.user ]; ensureUsers = [ { name = config.services.gitea.database.user; ensureDBOwnership = true; } ]; }; services.gitea = { enable = true; appName = "Fallingsky04's Gitea Server <3"; # Give the site a name database = { type = "postgres"; passwordFile = "/run/keys/gitea-dbpassword"; }; settings.server = { HTTP_PORT = 3001; }; }; }