{ fetchzip, jre, lib, stdenvNoCC, }: let version = "0.33.1-19314669"; urlVersion = lib.replaceStrings [ "." ] [ "-" ] version; in stdenvNoCC.mkDerivation { pname = "necesse-server"; inherit version; src = fetchzip { url = "https://necessegame.com/content/server/${urlVersion}/necesse-server-linux64-${urlVersion}.zip"; hash = "sha256-K9FA4I8dooq1dC+Wnn24AACx49Jh/32sPp3f+IefYzM="; }; # removing packaged jre since we use our own postUnpack = '' rm -rf "$sourceRoot/jre" ''; installPhase = '' runHook preInstall mkdir -p $out/bin cp -r . $out params='-nogui "$@"' cat >$out/bin/necesse-server <