{ pkgs, lib, stdenvNoCC, nushell, makeBinaryWrapper, version, differ ? pkgs.dix, monitor ? pkgs.nix-output-monitor, ... }: stdenvNoCC.mkDerivation { pname = "meat"; version = "0.2-succulent-${version}"; src = ./..; nativeBuildInputs = [ makeBinaryWrapper ]; dontBuild = true; installPhase = '' runHook preInstall install -Dm644 meat.nu $out/share/meat/meat.nu mkdir -p $out/bin makeBinaryWrapper ${nushell}/bin/nu $out/bin/meat \ --add-flags "$out/share/meat/meat.nu" \ --set DIFFER ${lib.getExe differ} \ --set MONITOR ${lib.getExe monitor} runHook postInstall ''; }