From 4f2bfb990d088f1f3eccad2626f28fe155f27047 Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Sat, 24 Oct 2026 16:54:31 -0300 Subject: lfe with a beam evaluator for karuta --- flake.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index df66d9a..de0506d 100644 --- a/flake.nix +++ b/flake.nix @@ -55,7 +55,11 @@ }); devShells = forAllSystems (pkgs: - let ocamlPackages = pkgs.ocamlPackages; in + let + ocamlPackages = pkgs.ocamlPackages; + # LFE does not support OTP 28 yet. + beamPackages = pkgs.beam27Packages; + in { default = pkgs.mkShell { inputsFrom = [ self.packages.${pkgs.system}.default ]; @@ -65,7 +69,9 @@ utop qcheck-core qcheck-alcotest - ]); + ]) ++ [ beamPackages.erlang beamPackages.lfe pkgs.erlang-language-platform ]; + # The karuta subsystem's node runs on erl, which finds LFE here. + ERL_LIBS = "${beamPackages.lfe}/lib"; }; }); }; -- cgit v1.2.3