aboutsummaryrefslogtreecommitdiffstats
path: root/shell.nix
diff options
context:
space:
mode:
authorRutger Broekhoff2025-07-07 21:52:08 +0200
committerRutger Broekhoff2025-07-07 21:52:08 +0200
commitba61dfd69504ec6263a9dee9931d93adeb6f3142 (patch)
treed6c9b78e50eeab24e0c1c09ab45909a6ae3fd5db /shell.nix
downloadverified-dyn-lang-interp-ba61dfd69504ec6263a9dee9931d93adeb6f3142.tar.gz
verified-dyn-lang-interp-ba61dfd69504ec6263a9dee9931d93adeb6f3142.zip
Initialize repository
Diffstat (limited to 'shell.nix')
-rw-r--r--shell.nix21
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 {} }:
2let ocamlPackages = pkgs.ocaml-ng.ocamlPackages_4_14; in
3pkgs.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}