aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorEstevan Castilho <tevo@riajuu.net>2026-07-15 01:52:38 +0000
committerGitHub <noreply@github.com>2026-07-14 22:52:38 -0300
commitc374635a36d71e8cfff6e1c19b62e5d0e14ea371 (patch)
tree597fba69d4b39452eabab6299887282c1d7c6bc6 /flake.nix
parentbb3156b8ab78b035ce886bbe3021ec7cbe269d03 (diff)
downloadRNT-c374635a36d71e8cfff6e1c19b62e5d0e14ea371.tar.gz
RNT-c374635a36d71e8cfff6e1c19b62e5d0e14ea371.zip
Storage layer scaffolding, LMDB backend
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix32
1 files changed, 16 insertions, 16 deletions
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
+ ]);
};
});
};