cluster/containers/minecraft.nix
Magic_RB 700ed7317b
Upgrade NixNG and add Minecraft module
Signed-off-by: Magic_RB <magic_rb@redalder.org>
2021-12-12 22:33:44 +01:00

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 = {};
};
};
});
}