Skip to content

Commit

Permalink
Merge pull request #41 from akirak/elixir-dep-style
Browse files Browse the repository at this point in the history
style: Use beam packages via beamPackages binding
  • Loading branch information
akirak authored Jul 2, 2023
2 parents b60d05c + caab5a2 commit 9c8a399
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
9 changes: 5 additions & 4 deletions elixir-phoenix/flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,13 @@
};

# Set the Erlang version
erlangVersion = "erlangR26";
erlangVersion = "erlangR25";
# Set the Elixir version
elixirVersion = "elixir_1_14";

erlang = pkgs.beam.interpreters.${erlangVersion};
elixir = pkgs.beam.packages.${erlangVersion}.${elixirVersion};
elixir-ls = pkgs.beam.packages.${erlangVersion}.elixir-ls;
beamPackages = pkgs.beam.packages.${erlangVersion};
elixir = beamPackages.${elixirVersion};

inherit (pkgs.lib) optional optionals;

Expand All @@ -57,7 +58,7 @@
[
erlang
elixir
elixir-ls
beamPackages.elixir-ls
]
++ (with pkgs; [
nodejs
Expand Down
8 changes: 4 additions & 4 deletions elixir/flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@
};

# Set the Erlang version
erlangVersion = "erlangR26";
erlangVersion = "erlangR25";
# Set the Elixir version
elixirVersion = "elixir_1_14";

erlang = pkgs.beam.interpreters.${erlangVersion};
elixir = pkgs.beam.packages.${erlangVersion}.${elixirVersion};
elixir-ls = pkgs.beam.packages.${erlangVersion}.elixir-ls;
beamPackages = pkgs.beam.packages.${erlangVersion};
elixir = beamPackages.${elixirVersion};
in rec {
# TODO: Add your Elixir package
# packages = flake-utils.lib.flattenTree {
Expand All @@ -28,7 +28,7 @@
buildInputs = [
erlang
elixir
elixir-ls
beamPackages.elixir-ls
];
};
}
Expand Down

0 comments on commit 9c8a399

Please sign in to comment.