WIP: vintagestory server

This commit is contained in:
TheWanderingCrow 2025-03-03 23:56:32 -05:00
parent a73eb9f256
commit fc9e0bb7b7

View file

@ -0,0 +1,30 @@
{
pkgs,
lib,
config,
...
}: let
modsPath = lib.mkDefault "";
firstAdmin = lib.mkDefault "";
serverDir = lib.mkDefault "/var/lib/vintagestory-server";
in {
environment.systemPackages = [
pkgs.vintagestory
];
systemd.services."vintagestory-server" = {
enable = lib.mkDefault true;
description = "Vintage Story Server";
after = ["network.target"];
wantedBy = ["multi-user.target"];
path = ["${pkgs.vintagestory}"];
serviceConfig = {
WorkingDirectory = "${serverDir}";
Restart = "always";
RestartSec = "30";
StandardOutput = "syslog";
StandardError = "syslog";
SyslogIdentifier = "VSSRV";
};
};
}