diff --git a/mateamt.nix b/mateamt.nix index 71c82f4..e80e12e 100644 --- a/mateamt.nix +++ b/mateamt.nix @@ -2,12 +2,24 @@ }: with pkgs; let - mateamt = haskellPackages.callPackage ; + mateamtSrc = stdenv.mkDerivation { + name = "mateamt-src"; + src = ; + phases = [ "unpackPhase" "patchPhase" "installPhase" ]; + patchPhase = '' + substituteInPlace default.nix \ + --replace \ + "builtins.fetchTarball https://github.com/input-output-hk/haskell.nix/archive/master.tar.gz" \ + "" + ''; + installPhase = "cp -ar . $out"; + }; + mateamt = haskellPackages.callPackage "${mateamtSrc}/shell.nix"; ghcBlacklist = [ - "ghc822" - "ghc844" - "ghc881" - "ghcHEAD" + # "ghc822" + # "ghc844" + # "ghc881" + # "ghcHEAD" ]; ghcVersions = builtins.filter (p: