Add bin/hoogle
This commit is contained in:
parent
d65849a193
commit
4a93410b77
3 changed files with 7 additions and 1 deletions
|
@ -43,6 +43,7 @@ git add . && git commit -m rename
|
||||||
|
|
||||||
- Run `nix flake update` to update all flake inputs.
|
- Run `nix flake update` to update all flake inputs.
|
||||||
- Run `treefmt` in nix shell to autoformat the project. This uses [treefmt](https://github.com/numtide/treefmt), which uses `./treefmt.toml` (where fourmolu and nixpkgs-fmt are specified).
|
- Run `treefmt` in nix shell to autoformat the project. This uses [treefmt](https://github.com/numtide/treefmt), which uses `./treefmt.toml` (where fourmolu and nixpkgs-fmt are specified).
|
||||||
|
- Run `bin/hoogle` to start Hoogle with packages in your cabal file.
|
||||||
|
|
||||||
## Alternatives
|
## Alternatives
|
||||||
|
|
||||||
|
|
5
bin/hoogle
Executable file
5
bin/hoogle
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
#!/usr/bin/env nix-shell
|
||||||
|
#! nix-shell -j auto ../shell.nix -i bash
|
||||||
|
set -xe
|
||||||
|
echo http://127.0.0.1:8888
|
||||||
|
hoogle serve -p 8888 --local
|
|
@ -41,7 +41,7 @@
|
||||||
inherit returnShellEnv;
|
inherit returnShellEnv;
|
||||||
name = "haskell-template";
|
name = "haskell-template";
|
||||||
root = ./.;
|
root = ./.;
|
||||||
withHoogle = false;
|
withHoogle = true;
|
||||||
overrides = self: super: with pkgs.haskell.lib; {
|
overrides = self: super: with pkgs.haskell.lib; {
|
||||||
# Use callCabal2nix to override Haskell dependencies here
|
# Use callCabal2nix to override Haskell dependencies here
|
||||||
# cf. https://tek.brick.do/K3VXJd8mEKO7
|
# cf. https://tek.brick.do/K3VXJd8mEKO7
|
||||||
|
|
Loading…
Reference in a new issue