nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ stdenv, lib, fetchFromGitHub, elixir, erlang }:
2
3stdenv.mkDerivation rec {
4 pname = "mix2nix";
5 version = "0.1.4";
6
7 src = fetchFromGitHub {
8 owner = "ydlr";
9 repo = "mix2nix";
10 rev = version;
11 sha256 = "0q4yq8glrdj72j7b9xnwb6j3cli3cccimh9sb7acb4npaiivvf69";
12 };
13
14 nativeBuildInputs = [ elixir ];
15 buildInputs = [ erlang ];
16
17 buildPhase = "mix escript.build";
18 installPhase = "install -Dt $out/bin mix2nix";
19
20 meta = with lib; {
21 description = "Generate nix expressions from mix.lock file.";
22 license = licenses.mit;
23 maintainers = with maintainers; [ ydlr ] ++ teams.beam.members;
24 };
25}