51 lines
1.1 KiB
Nix
51 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
let
|
|
serverPkg = pkgs.tmodloader-server.overrideAttrs (
|
|
final: prev: rec {
|
|
version = "v2025.04.3.0";
|
|
name = "tmodloader-${version}";
|
|
url = "https://github.com/tModLoader/tModLoader/releases/download/${version}/tModLoader.zip";
|
|
|
|
src = pkgs.fetchurl {
|
|
inherit url;
|
|
hash = "sha256-cu98vb3T2iGC9W3e3nfls3mYTUQ4sviRHyViL0Qexn0=";
|
|
};
|
|
}
|
|
);
|
|
in
|
|
{
|
|
services.tmodloader = {
|
|
enable = true;
|
|
servers.pokemon = {
|
|
enable = true;
|
|
openFirewall = true;
|
|
port = 7777;
|
|
autoStart = true;
|
|
package = serverPkg;
|
|
world = "/var/lib/tmodloader/pokemon/Worlds/default.wld";
|
|
autocreate = "large";
|
|
install = [
|
|
3039823461
|
|
2619954303
|
|
2563851005
|
|
3378168037
|
|
3173371762
|
|
2800050107
|
|
2785100219
|
|
3018447913
|
|
2565540604
|
|
2563309347
|
|
2908170107
|
|
2669644269
|
|
3439924021
|
|
2599842771
|
|
2797518634
|
|
2565639705
|
|
3497111954
|
|
2563815443
|
|
2707400823
|
|
];
|
|
};
|
|
};
|
|
|
|
}
|