aboutsummaryrefslogtreecommitdiff
path: root/entries/jlouis/shell.nix
blob: d5e27a36057dd1f03943166970e76cd90ee6782f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
let
 pkgs = import <nixpkgs> {};
 # choose the ocaml version you want to use
 ocamlPackages = pkgs.ocaml-ng.ocamlPackages_4_14;
in
pkgs.mkShell {
  # build tools
  nativeBuildInputs = with ocamlPackages; [ ocaml utop findlib dune_3 ocaml-lsp ppx_inline_test ];
  # dependencies
  buildInputs = with ocamlPackages; [ ocamlgraph ];
}