{ mkShell, beam, pkgs, lib, stdenv, darwin, lexical, livebook, }: { livebook = pkgs.mkShell { packages = [ livebook ]; LIVEBOOK_TOKEN_ENABLED = "false"; }; erlang = with beam.packages.erlang; mkShell { packages = [ erlang rebar3 erlang-ls ]; }; elixir = with beam.packages.erlang_27; mkShell { packages = [ elixir lexical ]; }; rust = mkShell { packages = [ pkgs.cargo pkgs.rustc pkgs.rust-analyzer ]; }; }