Simple Nix derivation for building Mix release:
let
mixOverlay = builtins.fetchGit {
url = "https://github.com/hauleth/nix-elixir.git";
};
nixpkgs = import <nixpkgs> {
overlays = [ (import mixOverlay) ];
};
in nixpkgs.beam.packages.erlang.buildMix' {
pname = "my-project";
version = "1.2.3";
}
fetchMixDeps
- fetch dependencies specified by MixbuildMix'
- build Mix package using Mix releaseselixir-ls
- Language Server implementation for Elixirsourcer
- Language Server implementation for Erlangerlang-ls
- Language Server implementation for Erlang