134cda28ac
https: //hackage.haskell.org/package/nix-diff-1.0.17/changelog Change-Id: Ied02395151ec62619721ad5e78d0841fa87d1b3c Reviewed-on: https://cl.tvl.fyi/c/depot/+/4729 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
18 lines
502 B
Nix
18 lines
502 B
Nix
# Defines an overlay for overriding Haskell packages, for example to
|
|
# avoid breakage currently present in nixpkgs or to modify package
|
|
# versions.
|
|
|
|
{ lib, ... }:
|
|
|
|
self: super: # overlay parameters for the nixpkgs overlay
|
|
|
|
let
|
|
overrides = hsSelf: hsSuper: with super.haskell.lib; {
|
|
generic-arbitrary = appendPatch hsSuper.generic-arbitrary
|
|
[ ./patches/generic-arbitrary-export-garbitrary.patch ];
|
|
};
|
|
in {
|
|
haskellPackages = super.haskellPackages.override {
|
|
inherit overrides;
|
|
};
|
|
}
|