hnix-store/default.nix
2021-02-25 12:49:23 +02:00

15 lines
445 B
Nix

{ pkgs ? import <nixpkgs> {} }: let
overlay = import ./overlay.nix pkgs pkgs.haskell.lib;
overrideHaskellPackages = orig: {
buildHaskellPackages =
orig.buildHaskellPackages.override overrideHaskellPackages;
overrides = if orig ? overrides
then pkgs.lib.composeExtensions orig.overrides overlay
else overlay;
};
in {
haskellPackages =
pkgs.haskellPackages.override overrideHaskellPackages;
inherit pkgs;
}