28 lines
632 B
Nix
28 lines
632 B
Nix
{pkgs, ...}:
|
|
with pkgs;
|
|
stdenv.mkDerivation {
|
|
pname = "scripts";
|
|
version = "1";
|
|
src = ./bin;
|
|
|
|
nativeBuildInputs = [makeWrapper];
|
|
|
|
installPhase = ''
|
|
mkdir -p $out/bin
|
|
|
|
# move scripts to bin
|
|
mv ./* $out/bin
|
|
|
|
# Fix shebangs for scripts
|
|
patchShebangs $out/bin
|
|
|
|
# Add dependencies to the runtime for my cue2chd script
|
|
wrapProgram $out/bin/cue2chd \
|
|
--prefix PATH : ${lib.makeBinPath [mame-tools]}
|
|
|
|
# Add dependencies to the runtime for my iso2chd script
|
|
wrapProgram $out/bin/cue2chd \
|
|
--prefix PATH : ${lib.makeBinPath [mame-tools]}
|
|
'';
|
|
}
|