chore: create git user for gitea

Signed-off-by: Chinmay D. Pai <chinmay.pai@zerodha.com>
This commit is contained in:
Chinmay D. Pai 2023-11-27 09:39:19 +05:30
parent ce9933abe1
commit 1dd6397914
Signed by: thunderbottom
GPG Key ID: 75507BE256F40CED

View File

@ -9,16 +9,6 @@ in {
group = config.services.gitea.user;
};
services.postgresql = {
ensureDatabases = [config.services.gitea.user];
ensureUsers = [
{
name = config.services.gitea.database.user;
ensureDBOwnership = true;
}
];
};
services.gitea = {
enable = true;
lfs.enable = true;
@ -27,6 +17,7 @@ in {
database = {
type = "postgres";
passwordFile = config.age.secrets.gitea.path;
name = config.services.gitea.user;
user = config.services.gitea.user;
};
@ -64,6 +55,15 @@ in {
};
};
users.users.git = {
description = "Gitea Service";
hme = config.services.gitea.stateDir;
useDefaultShell = true;
group = "git";
isSystemUser = true;
};
users.groups.git = {};
security.acme = {
acceptTerms = true;
email = "chinmaydpai@gmail.com";