{ lib, stdenvNoCC, nushell, makeBinaryWrapper, version, differ, monitor, ... }: stdenvNoCC.mkDerivation { pname = "meat"; version = "0.1-delicious-${version}"; src = ./..; nativeBuildInputs = [ makeBinaryWrapper ]; dontBuild = true; installPhase = '' runHook preInstall install -Dm644 meat.nu $out/share/meat/meat.nu mkdir -p $out/bin makeWrapper ${nushell}/bin/nu $out/bin/meat \ --add-flags "$out/share/meat/meat.nu" \ --set DIFFER ${ lib.makeBinPath [ differ ] } --set MONITOR ${ lib.makeBinPath [ monitor ] } runHook postInstall ''; }