33 lines
549 B
Nix
33 lines
549 B
Nix
{pkgs, ...}: {
|
|
environment.systemPackages = with pkgs; [
|
|
steamcmd
|
|
jdk17
|
|
steam-run
|
|
];
|
|
|
|
networking.firewall = {
|
|
allowedTCPPorts = [
|
|
16261
|
|
16262
|
|
];
|
|
|
|
allowedUDPPorts = [
|
|
16261
|
|
16262
|
|
];
|
|
};
|
|
|
|
users.users.pzserver = {
|
|
isSystemUser = true;
|
|
group = "pzserver";
|
|
home = "/srv/pzserver-home";
|
|
createHome = true;
|
|
};
|
|
|
|
users.groups.pzserver = {};
|
|
|
|
systemd.tmpfiles.rules = [
|
|
"d /srv/pzserver 0755 pzserver pzserver -"
|
|
"d /srv/pzserver-home 0755 pzserver pzserver -"
|
|
];
|
|
}
|