1{ lib, buildRebar3, fetchHex }:
2
3{ name, version, sha256
4, builder ? buildRebar3
5, hexPkg ? name
6, ... }@attrs:
7
8let
9 pkg = self: builder (attrs // {
10
11 src = fetchHex {
12 pkg = hexPkg;
13 inherit version;
14 inherit sha256;
15 };
16 });
17in
18 lib.fix pkg