at master 448 B view raw
1{ 2 writeScriptBin, 3 stdenv, 4 lib, 5 elm, 6}: 7let 8 patchNpmElm = 9 pkg: 10 pkg.override (old: { 11 preRebuild = (old.preRebuild or "") + '' 12 rm node_modules/elm/install.js 13 echo "console.log('Nixpkgs\' version of Elm will be used');" > node_modules/elm/install.js 14 ''; 15 postInstall = (old.postInstall or "") + '' 16 ln -sf ${elm}/bin/elm node_modules/elm/bin/elm 17 ''; 18 }); 19in 20{ 21 inherit patchNpmElm; 22}