You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
635 B

{ stdenv, fetchurl, jre_headless }:
stdenv.mkDerivation rec {
pname = "nano-limbo";
version = "1.5.1";
src = fetchurl {
url = "https://github.com/Nan1t/NanoLimbo/releases/download/v${version}/NanoLimbo-${version}-all.jar";
sha256 = "sha256-0wesecEtBtaK0/DiQxk9bil4XeqTlLat+yag3ym5U1c=";
};
preferLocalBuild = true;
dontUnpack = true;
installPhase = ''
mkdir -p $out/bin $out/lib/minecraft
cp -v $src $out/lib/minecraft/server.jar
cat > $out/bin/${pname} << EOF
#!/bin/sh
exec ${jre_headless}/bin/java \$@ -jar $out/lib/minecraft/server.jar nogui
EOF
chmod +x $out/bin/${pname}
'';
}