Created ryot user group for pool users

This commit is contained in:
Chris Toph 2025-01-22 17:23:32 -05:00
parent 9448d8d0e2
commit 395fa58624
3 changed files with 16 additions and 3 deletions

View file

@ -18,6 +18,9 @@
"fsname=mergerfs"
"category.create=mfs"
"nonempty"
"uid=1000"
"gid=1004" # Ryot group
"umask=002"
];
};

View file

@ -11,6 +11,7 @@
services.forgejo = {
enable = true;
group = "ryot";
stateDir = "/pool/forgejo";
# Settings
@ -73,9 +74,12 @@
};
};
users.users.forgejo.openssh.authorizedKeys.keys = [
users.users.forgejo = {
extraGroups = [ "ryot" ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIClZstYoT64zHnGfE7LMYNiQPN5/gmCt382lC+Ji8lrH PVE"
];
};
# Give admin group access to forgejo config
users.users.${admin}.extraGroups = [ "forgejo" ];

View file

@ -33,6 +33,12 @@ in
## USERS ##
users.mutableUsers = false;
users.groups = {
ryot = {
gid = 1004;
members = [ "${admin}" ];
};
};
users.users."${admin}" = {
isNormalUser = true;
createHome = true;