ghcSrc: let ghcOverride = self: super: { ghc = super.ghc.overrideDerivation (old: { src = ghcSrc; }); }; in self: super: { customGhcHEAD = super.haskell.packages.ghcHEAD.extend ghcOverride; }