hosts/electra: create minecraft modpack user

This commit is contained in:
Gabriel Fontes
2022-08-14 18:24:09 -03:00
parent 0e8b41858f
commit 01f91bac5b
3 changed files with 18 additions and 6 deletions
+8
View File
@@ -44,5 +44,13 @@
hardware.enableRedistributableFirmware = true;
# Increase open file limit for sudoers
security.pam.loginLimits = [{
domain = "@wheel";
item = "nofile";
type = "soft";
value = "8192";
}];
system.stateVersion = lib.mkDefault "22.05";
}
+1
View File
@@ -18,6 +18,7 @@ in
++ (lib.optional config.hardware.i2c.enable "i2c")
++ (lib.optional config.services.deluge.enable "deluge")
++ (lib.optional config.services.minecraft-server.enable "minecraft")
++ (lib.optional (config.systemd.services.minecraft-modpack or { enable = false; }).enable "minecraft-modpack")
++ (lib.optional config.services.mysql.enable "mysql")
++ (lib.optional config.virtualisation.docker.enable "docker")
++ (lib.optional config.virtualisation.podman.enable "podman")
+9 -6
View File
@@ -27,12 +27,15 @@ in
};
};
users.users.minecraft-modpack = {
description = "Minecraft modpack service user";
home = "/var/lib/minecraft-modpack";
createHome = true;
isSystemUser = true;
group = "minecraft-modpack";
users = {
users.minecraft-modpack = {
description = "Minecraft modpack service user";
home = "/var/lib/minecraft-modpack";
createHome = true;
isSystemUser = true;
group = "minecraft-modpack";
};
groups.minecraft-modpack = { };
};
# Proxy for squaremap