meat/nix/default.nix
atagen 329dcaf7ae
Some checks failed
Nix Build / nix build (push) Failing after 1m4s
nu
2026-05-19 23:39:49 +10:00

39 lines
675 B
Nix

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