5 _file = "haskell.nix/modules/project-common.nix";
7 # Used by callCabalProjectToNix and callStackToNix
10 default = "haskell-project"; # TODO figure out why `config.src.name or null` breaks hix;
11 description = "Optional name for better error messages";
14 type = either path package;
16 # Default shell arguments
18 # TODO make this a submodule
22 Arguments to use for the default shell `p.shell` (these are passed to p.shellFor).
23 For instance to include `cabal` and `ghcjs` support use
24 shell = { tools.cabal = {}; crossPlatforms = p: [ p.ghcjs ]; }
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