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
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}
|
|
'';
|
|
}
|
|
|