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