@@ -8,7 +8,7 @@ let
88 stackageConfig = callPackage ./configuration-packages.nix {};
99 stackPackages =
1010 { pkgs, stdenv, callPackage }:
11−
11+
1212 self: {
1313 "Cabal" = callPackage
1414 ({ mkDerivation, array, base, binary, bytestring, containers
@@ -130,7 +130,11 @@ let
130130 mkDerivation {
131131 pname = "stackage2nix";
132132 version = "0.3.0";
133− src = ../../.;
133+ src = fetchgit {
134+ url = "https://github.com/typeable/stackage2nix.git";
135+ rev = "313ed5191d3f7a53c78f8c657a5cfbb8ea0b706d";
136+ sha256 = "09205wnlkxk0abl1afrc7rlg27fvj5x0307cc9klp2nmi7v6knn3";
137+ };
134138 isLibrary = true;
135139 isExecutable = true;
136140 libraryHaskellDepends = [
@@ -151,12 +155,12 @@ let
151155 license = stdenv.lib.licenses.bsd3;
152156 }) {};
153157 };
154−
158+
155159 pkgOverrides = self: stackPackages {
156160 inherit pkgs stdenv;
157161 inherit (self) callPackage;
158162 };
159−
163+
160164in callPackage (nixpkgs.path + "/pkgs/development/haskell-modules") {
161165 ghc = pkgs.haskell.compiler.ghc802;
162166 compilerConfig = self: extends pkgOverrides (extends stackageConfig (stackagePackages self));