diff options
Diffstat (limited to 'shell.nix')
-rw-r--r-- | shell.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..464969d --- /dev/null +++ b/shell.nix | |||
@@ -0,0 +1,21 @@ | |||
1 | { pkgs ? import ./nixpkgs-pinned.nix {} }: | ||
2 | let ocamlPackages = pkgs.ocaml-ng.ocamlPackages_4_14; in | ||
3 | pkgs.mkShell { | ||
4 | inputsFrom = [ (import ./coverage.nix { inherit pkgs; }) ]; | ||
5 | buildInputs = with pkgs; [ | ||
6 | bash | ||
7 | cloc | ||
8 | git | ||
9 | jq | ||
10 | tree | ||
11 | (python3.withPackages (pkgs: [ pkgs.pygments ])) | ||
12 | coqPackages_8_20.coq | ||
13 | coqPackages_8_20.coq-lsp | ||
14 | coqPackages_8_20.vscoq-language-server | ||
15 | ocamlPackages.ocaml-lsp | ||
16 | ocamlPackages.ocamlformat | ||
17 | ocamlPackages.odoc | ||
18 | ocamlPackages.utop | ||
19 | ocamlPackages.merlin | ||
20 | ]; | ||
21 | } | ||