diff --git a/mix.nix b/mix.nix index 41e3c40..7bc9690 100644 --- a/mix.nix +++ b/mix.nix @@ -47,6 +47,19 @@ let beamDeps = []; }; + elixir_math = buildMix rec { + name = "elixir_math"; + version = "0.1.2"; + + src = fetchHex { + pkg = "elixir_math"; + version = "${version}"; + sha256 = "34f4e4384903097a8ec566784fa8e9aa2b741247d225741f07cc48250c2aa64c"; + }; + + beamDeps = []; + }; + ex_doc = buildMix rec { name = "ex_doc"; version = "0.34.2"; @@ -73,6 +86,32 @@ let beamDeps = []; }; + finch = buildMix rec { + name = "finch"; + version = "0.19.0"; + + src = fetchHex { + pkg = "finch"; + version = "${version}"; + sha256 = "fc5324ce209125d1e2fa0fcd2634601c52a787aff1cd33ee833664a5af4ea2b6"; + }; + + beamDeps = [ mime mint nimble_options nimble_pool telemetry ]; + }; + + hpax = buildMix rec { + name = "hpax"; + version = "1.0.0"; + + src = fetchHex { + pkg = "hpax"; + version = "${version}"; + sha256 = "7f1314731d711e2ca5fdc7fd361296593fc2542570b3105595bb0bc6d0fad601"; + }; + + beamDeps = []; + }; + jason = buildMix rec { name = "jason"; version = "1.4.4"; @@ -125,6 +164,45 @@ let beamDeps = [ makeup ]; }; + mime = buildMix rec { + name = "mime"; + version = "2.0.6"; + + src = fetchHex { + pkg = "mime"; + version = "${version}"; + sha256 = "c9945363a6b26d747389aac3643f8e0e09d30499a138ad64fe8fd1d13d9b153e"; + }; + + beamDeps = []; + }; + + mint = buildMix rec { + name = "mint"; + version = "1.6.2"; + + src = fetchHex { + pkg = "mint"; + version = "${version}"; + sha256 = "5ee441dffc1892f1ae59127f74afe8fd82fda6587794278d924e4d90ea3d63f9"; + }; + + beamDeps = [ hpax ]; + }; + + nimble_options = buildMix rec { + name = "nimble_options"; + version = "1.1.1"; + + src = fetchHex { + pkg = "nimble_options"; + version = "${version}"; + sha256 = "821b2470ca9442c4b6984882fe9bb0389371b8ddec4d45a9504f00a66f650b44"; + }; + + beamDeps = []; + }; + nimble_parsec = buildMix rec { name = "nimble_parsec"; version = "1.4.0"; @@ -138,6 +216,58 @@ let beamDeps = []; }; + nimble_pool = buildMix rec { + name = "nimble_pool"; + version = "1.1.0"; + + src = fetchHex { + pkg = "nimble_pool"; + version = "${version}"; + sha256 = "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a"; + }; + + beamDeps = []; + }; + + pre_commit = buildMix rec { + name = "pre_commit"; + version = "0.3.4"; + + src = fetchHex { + pkg = "pre_commit"; + version = "${version}"; + sha256 = "16f684ba4f1fed1cba6b19e082b0f8d696e6f1c679285fedf442296617ba5f4e"; + }; + + beamDeps = []; + }; + + req = buildMix rec { + name = "req"; + version = "0.5.6"; + + src = fetchHex { + pkg = "req"; + version = "${version}"; + sha256 = "cfaa8e720945d46654853de39d368f40362c2641c4b2153c886418914b372185"; + }; + + beamDeps = [ finch jason mime ]; + }; + + telemetry = buildRebar3 rec { + name = "telemetry"; + version = "1.3.0"; + + src = fetchHex { + pkg = "telemetry"; + version = "${version}"; + sha256 = "7015fc8919dbe63764f4b4b87a95b7c0996bd539e0d499be6ec9d7f3875b79e6"; + }; + + beamDeps = []; + }; + uuid = buildMix rec { name = "uuid"; version = "1.1.8";