catala/shell.nix

18 lines
448 B
Nix
Raw Normal View History

2021-10-29 15:45:05 +03:00
{ pkgs? import <nixpkgs> { } }:
with pkgs;
let pkg = ocamlPackages.callPackage ./. {
bindlib = ocamlPackages.callPackage ./.nix/bindlib.nix {};
unionfind = ocamlPackages.callPackage ./.nix/unionfind.nix {};
};
in mkShell {
inputsFrom = [ pkg ];
buildInputs = pkg.propagatedBuildInputs ++ [
inotify-tools
ocamlPackages.merlin
ocamlformat
ocamlPackages.ocp-indent
ocamlPackages.utop
ocamlPackages.ocaml-lsp
];
}