@@ -1,41 +1,22 @@
3−Nix infrastructure.
3+Nixpgs overlay
5−## stackage2nix
5+## Packages
7−Directory contains ready-to-use `stackage2nix` wrapper with
7+- Stackage LTS releases
8−`--all-cabal-hashes` and `--lts-haskell` flags set up. It also has all
8+- [stackage2nix][]
9−required executables on `PATH`.
11−Install stackage2nix:
10+## Install
14−$ nix-env -i -f ./stackage2nix
17−Missing: (--resolver ARG | STACK_YAML)
20−## stackage
12+Symlink the current `./haskell-overlay.nix` into the `~/.config/nixpkgs/overlays` folder.
22−Directory contains derivation that creates Stackage LTS from `lts` argument.
14+## Haskell overlay
24−Build lts-9.0:
16+Install stackage2nix:
27−$ nix-build --argstr lts lts-9.0 ./stackage
19+$ nix-env -i -f ./stackage2nix
30−configuration-packages.nix packages.nix
33−## haskellPackages
22+[stackage2nix]: https://github.com/typeable/stackage2nix
35−Directory contains Stackage LTS packages generated by `stackage2nix` from this
36−project's `stack.yaml`.
40−Provides Nix expressions for `hackage-db`, `all-cabal-hashes` and `lts-haskell`