mirror of
https://git.sr.ht/~magic_rb/cluster
synced 2024-11-22 08:04:20 +01:00
33 lines
841 B
Nix
33 lines
841 B
Nix
|
{ nglib, nixpkgs }:
|
||
|
nglib.makeSystem {
|
||
|
system = "x86_64-linux";
|
||
|
name = "nixng-minecraft";
|
||
|
inherit nixpkgs;
|
||
|
config = ({ pkgs, config, nglib, ... }:
|
||
|
with pkgs.lib;
|
||
|
{
|
||
|
config = {
|
||
|
dumb-init = {
|
||
|
enable = true;
|
||
|
type.services = { };
|
||
|
};
|
||
|
init.services.minecraft = {
|
||
|
shutdownOnExit = true;
|
||
|
};
|
||
|
|
||
|
services.minecraft = {
|
||
|
enable = true;
|
||
|
eulaAccept = true;
|
||
|
|
||
|
forgeZipFile = builtins.fetchurl {
|
||
|
url = "https://media.forgecdn.net/files/3551/162/SIMPLE-SERVER-FILES-1.8.12.zip";
|
||
|
sha256 = "sha256:16w4874vbc8zab6czixmx62i5hxfv1zkjcbfz9djmhwwa8inw02l";
|
||
|
};
|
||
|
forgeFetchedHash = "sha256-58HAjgrbtVb62vJKdfzXTIJRSycP1cDnp4h5/mnIwtY=";
|
||
|
|
||
|
forgeConfigOverrides = {};
|
||
|
};
|
||
|
};
|
||
|
});
|
||
|
}
|