{ pkgs ? import {} }: pkgs.mkShell { # nativeBuildInputs is usually what you want -- tools you need to run nativeBuildInputs = let erlpkgs = pkgs.buildPackages.beam.packages.erlangR24; in [ erlpkgs.elixir erlpkgs.hex erlpkgs.rebar3 pkgs.libsodium ]; }