diff --git a/nixos/modules/services/games/minetest-server.nix b/nixos/modules/services/games/minetest-server.nix index d1718d3bca9dd..df9a25564eec4 100644 --- a/nixos/modules/services/games/minetest-server.nix +++ b/nixos/modules/services/games/minetest-server.nix @@ -172,12 +172,9 @@ in serviceConfig.Restart = "always"; serviceConfig.User = "minetest"; serviceConfig.Group = "minetest"; - - script = '' - cd /var/lib/minetest - - exec ${pkgs.minetest}/bin/minetest ${lib.escapeShellArgs flags} - ''; + serviceConfig.StateDirectory = "minetest"; + serviceConfig.WorkingDirectory = "/var/lib/minetest"; + serviceConfig.ExecStart = "${pkgs.luanti}/bin/luanti ${lib.escapeShellArgs flags}"; }; }; }