forgejo: Rename service user to git

This commit is contained in:
SebastianStork 2025-09-12 23:15:28 +02:00
parent e5b6374751
commit 5074bbeae4
2 changed files with 14 additions and 2 deletions

View file

@ -27,11 +27,23 @@ in
ports.tcp.list = [ cfg.port ]; ports.tcp.list = [ cfg.port ];
}; };
sops.secrets."forgejo/admin-password".owner = config.users.users.forgejo.name; sops.secrets."forgejo/admin-password".owner = config.users.users.git.name;
users = {
users.git = {
isSystemUser = true;
useDefaultShell = true;
group = config.users.groups.git.name;
home = config.services.forgejo.stateDir;
};
groups.git = { };
};
services.forgejo = { services.forgejo = {
enable = true; enable = true;
package = pkgs-unstable.forgejo; package = pkgs-unstable.forgejo;
user = "git";
group = "git";
lfs.enable = true; lfs.enable = true;
settings = { settings = {

View file

@ -24,7 +24,7 @@ in
PasswordAuthentication = false; PasswordAuthentication = false;
KbdInteractiveAuthentication = false; KbdInteractiveAuthentication = false;
PermitRootLogin = "no"; PermitRootLogin = "no";
AllowUsers = [ config.users.users.forgejo.name ]; AllowUsers = [ config.services.forgejo.user ];
}; };
}; };
}; };