19 lines
427 B
Nix
19 lines
427 B
Nix
|
{ haskell, haskellPackages, stdenvNoCC }:
|
||
|
|
||
|
let
|
||
|
static = haskell.lib.justStaticExecutables haskellPackages.dhall;
|
||
|
|
||
|
in static.overrideAttrs (old: {
|
||
|
passthru = old.passthru or {} // {
|
||
|
prelude = stdenvNoCC.mkDerivation {
|
||
|
name = "dhall-prelude";
|
||
|
inherit (old) src;
|
||
|
phases = [ "unpackPhase" "installPhase" ];
|
||
|
installPhase = ''
|
||
|
mkdir $out
|
||
|
cp -r Prelude/* $out/
|
||
|
'';
|
||
|
};
|
||
|
};
|
||
|
})
|