{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/iso2chd \
        --prefix PATH : ${lib.makeBinPath [mame-tools]}
    '';
  }