From c374635a36d71e8cfff6e1c19b62e5d0e14ea371 Mon Sep 17 00:00:00 2001 From: Estevan Castilho Date: Wed, 15 Jul 2026 01:52:38 +0000 Subject: Storage layer scaffolding, LMDB backend --- flake.nix | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 276925f..b709079 100644 --- a/flake.nix +++ b/flake.nix @@ -26,12 +26,18 @@ duneVersion = "3"; src = self; - propagatedBuildInputs = [ - ocamlPackages.batteries - ocamlPackages.ctypes - ocamlPackages.ctypes-foreign - ]; + propagatedBuildInputs = (with pkgs; [ + lmdb + ]) ++ (with ocamlPackages; [ + batteries + ctypes + ctypes-foreign + sexplib + digestif + ]); + checkInputs = [ ocamlPackages.alcotest ]; + doCheck = true; meta = { @@ -48,17 +54,11 @@ { default = pkgs.mkShell { inputsFrom = [ self.packages.${pkgs.system}.default ]; - packages = [ - pkgs.dune_3 - ocamlPackages.ocaml - ocamlPackages.ocaml-lsp - ocamlPackages.ocamlformat - ocamlPackages.utop - ocamlPackages.batteries - ocamlPackages.alcotest - ocamlPackages.ctypes - ocamlPackages.ctypes-foreign - ]; + packages = (with ocamlPackages; [ + ocaml-lsp + ocamlformat + utop + ]); }; }); }; -- cgit v1.2.3