minecraft overhaul

This commit is contained in:
2024-09-29 00:25:41 -04:00
parent c3e2e8fa02
commit bf102a24d9
10 changed files with 214 additions and 32 deletions

41
services/gitea.nix Normal file
View File

@@ -0,0 +1,41 @@
{
config,
service_configs,
...
}:
{
services.gitea = {
enable = true;
appName = "TBD name of my gitea server";
stateDir = service_configs.gitea.dir;
database = {
type = "postgres";
socket = service_configs.postgres.socket;
};
settings = {
server = {
DOMAIN = "git.gardling.com";
ROOT_URL = "https://git.gardling.com";
HTTP_PORT = service_configs.ports.gitea;
LANDING_PAGE = "/explore/repos";
};
session = {
# https cookies or smth
COOKIE_SECURE = true;
};
# only I shall use gitea
service.DISABLE_REGISTRATION = true;
};
};
services.postgresql = {
ensureDatabases = [ config.services.gitea.user ];
ensureUsers = [
{
name = config.services.gitea.database.user;
ensureDBOwnership = true;
ensureClauses.login = true;
}
];
};
}