Files

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
448 B
Nix
Raw Permalink Normal View History

2025-10-09 14:15:47 +02:00
{
writeScriptBin,
stdenv,
lib,
elm,
}:
let
patchNpmElm =
pkg:
pkg.override (old: {
preRebuild = (old.preRebuild or "") + ''
rm node_modules/elm/install.js
echo "console.log('Nixpkgs\' version of Elm will be used');" > node_modules/elm/install.js
'';
postInstall = (old.postInstall or "") + ''
ln -sf ${elm}/bin/elm node_modules/elm/bin/elm
'';
});
in
{
inherit patchNpmElm;
}