Skip to content

Commit 02be502

Browse files
committed
Add overlay.
1 parent 248d6a7 commit 02be502

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

default.nix

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
with (builtins.fromJSON (builtins.readFile ./nixpkgs.json));
2+
let
3+
haskellOverlay = self: super: with super.haskell.lib; {
4+
cabal2nix = (self.haskellPackages.override {
5+
overrides = self: super: {
6+
network = dontCheck (super.network);
7+
network_3_1_1_1 = dontCheck (super.network_3_1_1_1);
8+
};
9+
}).cabal2nix;
10+
};
11+
in
212
{ pkgs ? import (builtins.fetchTarball {
313
url = "https://github.com/NixOS/nixpkgs/archive/${rev}.tar.gz";
414
inherit sha256;
5-
}) {}
15+
}) { overlays = [ haskellOverlay ]; }
616
, compiler ? "ghc881"
717
}:
818
let
919
overrides = with pkgs.haskell.lib;
1020
self: super: {
11-
network = dontCheck (super.network);
12-
network_3_1_1_1 = dontCheck (super.network_3_1_1_1);
1321
Diff = self.Diff_0_4_0;
1422
};
1523
ghc = pkgs.haskell.packages.${compiler}.override { inherit overrides; };

0 commit comments

Comments
 (0)