Skip to content

Instantly share code, notes, and snippets.

@cleverca22
Last active February 19, 2019 00:08
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 cleverca22/ec4503a94ba37f36e0da80848d584fac to your computer and use it in GitHub Desktop.
Save cleverca22/ec4503a94ba37f36e0da80848d584fac to your computer and use it in GitHub Desktop.
let
pkgs = import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/1a88aa9e0cd.tar.gz";
sha256 = "076zlppa0insiv9wklk4h45m7frq1vfs43vsa11l8bm5i5qxzk6r";
}) { };
hsOverrides = haskellPackagesNew: haskellPackagesOld: {
julio = haskellPackagesNew.callPackage ./julio.nix { };
rank1dynamic = haskellPackagesNew.callPackage ./rank1dynamic-0.4.0.nix { };
distributed-process = haskellPackagesNew.callPackage ./distributed-process-0.7.4.nix { };
containers = haskellPackagesNew.callPackage ./containers-0.5.11.0.nix { };
distributed-static = haskellPackagesNew.callPackage ./distributed-static-0.3.8.nix { };
parallel-julia = pkgs.haskell.lib.addExtraLibrary (haskellPackagesNew.callPackage ./pkg.nix {}) pkgs.libuv;
};
in
pkgs.haskell.packages.ghc844.override { overrides = hsOverrides; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment