haskell.nix/shell.nix
Michael Peyton Jones eb15db0450
Expose our nixpkgs pins by restructuring default.nix (#514)
* Remove unused (and broken) test files

* Make default.nix expose pinned nixpkgs

Also make `nixpkgs/default.nix` just an attribute set of sources.
This is simpler, and consistent with what e.g. `niv` does.

* Add backwards compatibility shim, and version argument to allow evolution in future

* Fix some missed things

* Fix and improve quickstart
2020-03-31 09:12:40 +08:00

13 lines
329 B
Nix

let
inherit (import ./default.nix {}) sources nixpkgsArgs;
pkgs = import sources.nixpkgs-default nixpkgsArgs;
in pkgs.stdenv.mkDerivation rec {
name = "env";
env = pkgs.buildEnv { name = name; paths = buildInputs; };
buildInputs = [
pkgs.cabal-install
pkgs.haskell-nix.ghc
pkgs.haskell-nix.nix-tools
];
}