elixir
Enable Elixir with:
languages.elixir.enable = true;Since devenv 2.4.1, this also provides erl, erlc, and escript from the Erlang runtime used to build your selected Elixir package. Selecting a different languages.elixir.package automatically selects its matching runtime.
For custom packages that do not expose their Erlang dependency, set languages.elixir.erlang.package explicitly to the runtime used to build that package.
Options
Section titled “Options”languages.elixir.enable
Section titled “languages.elixir.enable”Whether to enable tools for Elixir development.
Type: boolean
Default:
falseExample:
trueDeclared by:
languages.elixir.package
Section titled “languages.elixir.package”Which Elixir package to use.
Type: package
Default:
pkgs.beamPackages.elixirDeclared by:
languages.elixir.erlang.package
Section titled “languages.elixir.erlang.package”The Erlang runtime to include in the environment alongside Elixir. Defaults to the runtime used to build the selected Elixir package. Set this explicitly for custom packages that do not expose their Erlang dependency.
Type: package
Default:
the Erlang runtime used to build languages.elixir.packageDeclared by:
languages.elixir.lsp.enable
Section titled “languages.elixir.lsp.enable”Whether to enable Elixir Language Server.
Type: boolean
Default:
trueExample:
trueDeclared by:
languages.elixir.lsp.package
Section titled “languages.elixir.lsp.package”The Elixir language server package to use.
Type: package
Default:
pkgs.beamPackages.elixir-lsDeclared by:

