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