Skip to content

Instantly share code, notes, and snippets.

@mbbx6spp
Created May 6, 2018 11:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mbbx6spp/e94cd96c254c1f3863ecf5f8bbc013d5 to your computer and use it in GitHub Desktop.
Save mbbx6spp/e94cd96c254c1f3863ecf5f8bbc013d5 to your computer and use it in GitHub Desktop.
Example of a Haskell packages (GHC 8.4.1) overlay.
self: super:
let
inherit (super.haskell.lib) dontCheck;
in
{
glibc_static = super.glibc.static;
zlib_static = super.zlib.static;
gmp_static = super.gmp6.override { withStatic = true; };
haskell = super.haskell // {
packages = super.haskell.packages // {
ghc841 = super.haskell.packages.ghc841.override {
overrides = self: super: {
# Internal project
blablabla-core = super.callPackage ../../core {};
# overcome a formatting issue in the tests
servant-swagger = dontCheck super.servant-swagger;
};
};
};
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment