15 lines
364 B
Nix
15 lines
364 B
Nix
{ runCommandLocal, makeWrapper, lib, haskellPackages }:
|
|
|
|
let
|
|
our-ghc = haskellPackages.ghc.withPackages (ps: [
|
|
ps.shake
|
|
]);
|
|
in runCommandLocal
|
|
"shake-wrapper"
|
|
{ nativeBuildInputs = [ makeWrapper ]; }
|
|
''
|
|
mkdir -p $out/bin
|
|
makeWrapper ${lib.getExe haskellPackages.shake} $out/bin/shake \
|
|
--prefix PATH : ${lib.makeBinPath [our-ghc]}
|
|
''
|