ghc_binary_repro_test/overlays/ghc.nix

14 lines
351 B
Nix

{ ghcSrc, pkgs }:
let
ghcOverride = self: super: {
ghc = super.ghc.overrideDerivation (old: {
src = ghcSrc;
rev = "head";
# Necessary to use a non-fetchgit src
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.git ];
});
};
in self: super: {
customGhcHEAD = super.haskell.packages.ghcHEAD.extend ghcOverride;
}