906 B
906 B
Mix Flake Template
This is a template for constructing a working environment for Elixir development
(version 1.15.7, Erlang/OTP 25) with the mix
tool. direnv can be used to launch a dev shell upon
entering this directory (refer to .envrc
). Otherwise run via:
$> nix develop
Language Server
The elixir-ls LSP (version 0.17.10) is included in this flake.
Dependencies
This project pins Mix dependencies using mix2nix.
After updating your mix.lock
file, make sure to re-run the following:
mix2nix > deps.nix
As of now, mix2nix
cannot handle git dependencies found inside the mix.lock
file. If you have git dependencies, add them manually or use
FODs.