about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorEdward Tjörnhammar <ed@cflags.cc>2018-11-11 12:41:27 +0100
committerEdward Tjörnhammar <ed@cflags.cc>2018-11-11 12:47:09 +0100
commit888d01da4811c5ebc1c6a841c6b475d5b6224098 (patch)
tree702e792892b48f18e238653728422a423a0e8358 /nixos
parentd5986720203b9ef5b603c741cffe798120bfbc5b (diff)
downloadnixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.tar
nixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.tar.gz
nixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.tar.bz2
nixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.tar.lz
nixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.tar.xz
nixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.tar.zst
nixlib-888d01da4811c5ebc1c6a841c6b475d5b6224098.zip
nixos/minetest fix: add missing uid/gid for minetest
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/misc/ids.nix2
-rw-r--r--nixos/modules/services/games/minetest-server.nix3
2 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index 446a311807cc..aff562c00eb1 100644
--- a/nixos/modules/misc/ids.nix
+++ b/nixos/modules/misc/ids.nix
@@ -335,6 +335,7 @@
       kapacitor = 308;
       solr = 309;
       alerta = 310;
+      minetest = 311;
 
       # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!
 
@@ -630,6 +631,7 @@
       kapacitor = 308;
       solr = 309;
       alerta = 310;
+      minetest = 311;
 
       # When adding a gid, make sure it doesn't match an existing
       # uid. Users and groups with the same name should have equal
diff --git a/nixos/modules/services/games/minetest-server.nix b/nixos/modules/services/games/minetest-server.nix
index 2de42f20f6cc..98e69c6dc0ea 100644
--- a/nixos/modules/services/games/minetest-server.nix
+++ b/nixos/modules/services/games/minetest-server.nix
@@ -84,7 +84,9 @@ in
       home            = "/var/lib/minetest";
       createHome      = true;
       uid             = config.ids.uids.minetest;
+      group           = "minetest";
     };
+    users.groups.minetest.gid = config.ids.gids.minetest;
 
     systemd.services.minetest-server = {
       description   = "Minetest Server Service";
@@ -93,6 +95,7 @@ in
 
       serviceConfig.Restart = "always";
       serviceConfig.User    = "minetest";
+      serviceConfig.Group   = "minetest";
 
       script = ''
         cd /var/lib/minetest