diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-10-24 16:54:31 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2026-10-24 16:54:31 -0300 |
| commit | 4f2bfb990d088f1f3eccad2626f28fe155f27047 (patch) | |
| tree | 0462744c62fab6c380d19324325e8ca67c3446af /flake.nix | |
| parent | 7f48fa65f314f0105276689a0d708929106fe392 (diff) | |
| download | RNT-4f2bfb990d088f1f3eccad2626f28fe155f27047.tar.gz RNT-4f2bfb990d088f1f3eccad2626f28fe155f27047.zip | |
lfe with a beam evaluator for karuta
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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"; }; }); }; |
