1{ compiler ? "ghc822" }:
5 default = haskell-packages.callPackage (import ./default.nix) {};
7 derivation = nixpkgs.haskell.lib.addBuildTools default tools;
9 haskell-packages = nixpkgs.haskell.packages.${compiler};
11 nixpkgs = import nixpkgs-tarball {};
13 nixpkgs-revision = "120b013e0c082d58a5712cde0a7371ae8b25a601";
15 nixpkgs-sha256 = "0hk4y2vkgm1qadpsm4b0q1vxq889jhxzjx3ragybrlwwg54mzp4f";
17 nixpkgs-tarball = builtins.fetchTarball {
18 sha256 = nixpkgs-sha256;
19 url = "https://github.com/NixOS/nixpkgs/archive/${nixpkgs-revision}.tar.gz";
22 # Tools affected by the compiler version.
24 haskell-packages.cabal-install
26 haskell-packages.ghcid
27 haskell-packages.hpack
30 # Tools that deal with the basic project infrastructure.
31 tools-infrastructure = [
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list