2025-06-09 12:23:18 +02:00

1076 lines
24 KiB
Nix

{
lib,
beamPackages,
overrides ? (x: y: { }),
}:
let
buildRebar3 = lib.makeOverridable beamPackages.buildRebar3;
buildMix = lib.makeOverridable beamPackages.buildMix;
buildErlangMk = lib.makeOverridable beamPackages.buildErlangMk;
self = packages // (overrides self packages);
packages =
with beamPackages;
with self;
{
bunt = buildMix rec {
name = "bunt";
version = "1.0.0";
src = fetchHex {
pkg = "bunt";
version = "${version}";
sha256 = "dc5f86aa08a5f6fa6b8096f0735c4e76d54ae5c9fa2c143e5a1fc7c1cd9bb6b5";
};
beamDeps = [ ];
};
castore = buildMix rec {
name = "castore";
version = "1.0.14";
src = fetchHex {
pkg = "castore";
version = "${version}";
sha256 = "7bc1b65249d31701393edaaac18ec8398d8974d52c647b7904d01b964137b9f4";
};
beamDeps = [ ];
};
cc_precompiler = buildMix rec {
name = "cc_precompiler";
version = "0.1.10";
src = fetchHex {
pkg = "cc_precompiler";
version = "${version}";
sha256 = "f6e046254e53cd6b41c6bacd70ae728011aa82b2742a80d6e2214855c6e06b22";
};
beamDeps = [ elixir_make ];
};
certifi = buildRebar3 rec {
name = "certifi";
version = "2.15.0";
src = fetchHex {
pkg = "certifi";
version = "${version}";
sha256 = "b147ed22ce71d72eafdad94f055165c1c182f61a2ff49df28bcc71d1d5b94a60";
};
beamDeps = [ ];
};
combine = buildMix rec {
name = "combine";
version = "0.10.0";
src = fetchHex {
pkg = "combine";
version = "${version}";
sha256 = "1b1dbc1790073076580d0d1d64e42eae2366583e7aecd455d1215b0d16f2451b";
};
beamDeps = [ ];
};
cowboy = buildErlangMk rec {
name = "cowboy";
version = "2.13.0";
src = fetchHex {
pkg = "cowboy";
version = "${version}";
sha256 = "e724d3a70995025d654c1992c7b11dbfea95205c047d86ff9bf1cda92ddc5614";
};
beamDeps = [
cowlib
ranch
];
};
cowboy_telemetry = buildRebar3 rec {
name = "cowboy_telemetry";
version = "0.4.0";
src = fetchHex {
pkg = "cowboy_telemetry";
version = "${version}";
sha256 = "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de";
};
beamDeps = [
cowboy
telemetry
];
};
cowlib = buildRebar3 rec {
name = "cowlib";
version = "2.15.0";
src = fetchHex {
pkg = "cowlib";
version = "${version}";
sha256 = "4f00c879a64b4fe7c8fcb42a4281925e9ffdb928820b03c3ad325a617e857532";
};
beamDeps = [ ];
};
credo = buildMix rec {
name = "credo";
version = "1.7.12";
src = fetchHex {
pkg = "credo";
version = "${version}";
sha256 = "8493d45c656c5427d9c729235b99d498bd133421f3e0a683e5c1b561471291e5";
};
beamDeps = [
bunt
file_system
jason
];
};
credo_naming = buildMix rec {
name = "credo_naming";
version = "2.1.0";
src = fetchHex {
pkg = "credo_naming";
version = "${version}";
sha256 = "830e23b3fba972e2fccec49c0c089fe78c1e64bc16782a2682d78082351a2909";
};
beamDeps = [ credo ];
};
db_connection = buildMix rec {
name = "db_connection";
version = "2.7.0";
src = fetchHex {
pkg = "db_connection";
version = "${version}";
sha256 = "dcf08f31b2701f857dfc787fbad78223d61a32204f217f15e881dd93e4bdd3ff";
};
beamDeps = [ telemetry ];
};
decimal = buildMix rec {
name = "decimal";
version = "2.3.0";
src = fetchHex {
pkg = "decimal";
version = "${version}";
sha256 = "a4d66355cb29cb47c3cf30e71329e58361cfcb37c34235ef3bf1d7bf3773aeac";
};
beamDeps = [ ];
};
dns_cluster = buildMix rec {
name = "dns_cluster";
version = "0.2.0";
src = fetchHex {
pkg = "dns_cluster";
version = "${version}";
sha256 = "ba6f1893411c69c01b9e8e8f772062535a4cf70f3f35bcc964a324078d8c8240";
};
beamDeps = [ ];
};
ecto = buildMix rec {
name = "ecto";
version = "3.12.5";
src = fetchHex {
pkg = "ecto";
version = "${version}";
sha256 = "6eb18e80bef8bb57e17f5a7f068a1719fbda384d40fc37acb8eb8aeca493b6ea";
};
beamDeps = [
decimal
jason
telemetry
];
};
ecto_sql = buildMix rec {
name = "ecto_sql";
version = "3.12.1";
src = fetchHex {
pkg = "ecto_sql";
version = "${version}";
sha256 = "aff5b958a899762c5f09028c847569f7dfb9cc9d63bdb8133bff8a5546de6bf5";
};
beamDeps = [
db_connection
ecto
telemetry
];
};
ecto_sqlite3 = buildMix rec {
name = "ecto_sqlite3";
version = "0.19.0";
src = fetchHex {
pkg = "ecto_sqlite3";
version = "${version}";
sha256 = "297b16750fe229f3056fe32afd3247de308094e8b0298aef0d73a8493ce97c81";
};
beamDeps = [
decimal
ecto
ecto_sql
exqlite
];
};
ecto_sqlite3_extras = buildMix rec {
name = "ecto_sqlite3_extras";
version = "1.2.2";
src = fetchHex {
pkg = "ecto_sqlite3_extras";
version = "${version}";
sha256 = "2b66ba7246bb4f7e39e2578acd4a0e4e4be54f60ff52d450a01be95eeb78ff1e";
};
beamDeps = [
exqlite
table_rex
];
};
elixir_make = buildMix rec {
name = "elixir_make";
version = "0.9.0";
src = fetchHex {
pkg = "elixir_make";
version = "${version}";
sha256 = "db23d4fd8b757462ad02f8aa73431a426fe6671c80b200d9710caf3d1dd0ffdb";
};
beamDeps = [ ];
};
esbuild = buildMix rec {
name = "esbuild";
version = "0.10.0";
src = fetchHex {
pkg = "esbuild";
version = "${version}";
sha256 = "468489cda427b974a7cc9f03ace55368a83e1a7be12fba7e30969af78e5f8c70";
};
beamDeps = [ jason ];
};
ex_check = buildMix rec {
name = "ex_check";
version = "0.16.0";
src = fetchHex {
pkg = "ex_check";
version = "${version}";
sha256 = "4d809b72a18d405514dda4809257d8e665ae7cf37a7aee3be6b74a34dec310f5";
};
beamDeps = [ ];
};
expo = buildMix rec {
name = "expo";
version = "1.1.0";
src = fetchHex {
pkg = "expo";
version = "${version}";
sha256 = "fbadf93f4700fb44c331362177bdca9eeb8097e8b0ef525c9cc501cb9917c960";
};
beamDeps = [ ];
};
exqlite = buildMix rec {
name = "exqlite";
version = "0.31.0";
src = fetchHex {
pkg = "exqlite";
version = "${version}";
sha256 = "df352de99ba4ce1bac2ad4943d09dbe9ad59e0e7ace55917b493ae289c78fc75";
};
beamDeps = [
cc_precompiler
db_connection
elixir_make
];
};
faker = buildMix rec {
name = "faker";
version = "0.18.0";
src = fetchHex {
pkg = "faker";
version = "${version}";
sha256 = "bfbdd83958d78e2788e99ec9317c4816e651ad05e24cfd1196ce5db5b3e81797";
};
beamDeps = [ ];
};
file_system = buildMix rec {
name = "file_system";
version = "1.1.0";
src = fetchHex {
pkg = "file_system";
version = "${version}";
sha256 = "bfcf81244f416871f2a2e15c1b515287faa5db9c6bcf290222206d120b3d43f6";
};
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
];
};
floki = buildMix rec {
name = "floki";
version = "0.37.1";
src = fetchHex {
pkg = "floki";
version = "${version}";
sha256 = "673d040cb594d31318d514590246b6dd587ed341d3b67e17c1c0eb8ce7ca6f04";
};
beamDeps = [ ];
};
gettext = buildMix rec {
name = "gettext";
version = "0.26.2";
src = fetchHex {
pkg = "gettext";
version = "${version}";
sha256 = "aa978504bcf76511efdc22d580ba08e2279caab1066b76bb9aa81c4a1e0a32a5";
};
beamDeps = [ expo ];
};
hackney = buildRebar3 rec {
name = "hackney";
version = "1.24.1";
src = fetchHex {
pkg = "hackney";
version = "${version}";
sha256 = "f4a7392a0b53d8bbc3eb855bdcc919cd677358e65b2afd3840b5b3690c4c8a39";
};
beamDeps = [
certifi
idna
metrics
mimerl
parse_trans
ssl_verify_fun
unicode_util_compat
];
};
hpax = buildMix rec {
name = "hpax";
version = "1.0.3";
src = fetchHex {
pkg = "hpax";
version = "${version}";
sha256 = "8eab6e1cfa8d5918c2ce4ba43588e894af35dbd8e91e6e55c817bca5847df34a";
};
beamDeps = [ ];
};
idna = buildRebar3 rec {
name = "idna";
version = "6.1.1";
src = fetchHex {
pkg = "idna";
version = "${version}";
sha256 = "92376eb7894412ed19ac475e4a86f7b413c1b9fbb5bd16dccd57934157944cea";
};
beamDeps = [ unicode_util_compat ];
};
jason = buildMix rec {
name = "jason";
version = "1.4.4";
src = fetchHex {
pkg = "jason";
version = "${version}";
sha256 = "c5eb0cab91f094599f94d55bc63409236a8ec69a21a67814529e8d5f6cc90b3b";
};
beamDeps = [ decimal ];
};
metrics = buildRebar3 rec {
name = "metrics";
version = "1.0.1";
src = fetchHex {
pkg = "metrics";
version = "${version}";
sha256 = "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16";
};
beamDeps = [ ];
};
mime = buildMix rec {
name = "mime";
version = "2.0.7";
src = fetchHex {
pkg = "mime";
version = "${version}";
sha256 = "6171188e399ee16023ffc5b76ce445eb6d9672e2e241d2df6050f3c771e80ccd";
};
beamDeps = [ ];
};
mimerl = buildRebar3 rec {
name = "mimerl";
version = "1.4.0";
src = fetchHex {
pkg = "mimerl";
version = "${version}";
sha256 = "13af15f9f68c65884ecca3a3891d50a7b57d82152792f3e19d88650aa126b144";
};
beamDeps = [ ];
};
mint = buildMix rec {
name = "mint";
version = "1.7.1";
src = fetchHex {
pkg = "mint";
version = "${version}";
sha256 = "fceba0a4d0f24301ddee3024ae116df1c3f4bb7a563a731f45fdfeb9d39a231b";
};
beamDeps = [
castore
hpax
];
};
mox = buildMix rec {
name = "mox";
version = "1.2.0";
src = fetchHex {
pkg = "mox";
version = "${version}";
sha256 = "c7b92b3cc69ee24a7eeeaf944cd7be22013c52fcb580c1f33f50845ec821089a";
};
beamDeps = [ nimble_ownership ];
};
nimble_options = buildMix rec {
name = "nimble_options";
version = "1.1.1";
src = fetchHex {
pkg = "nimble_options";
version = "${version}";
sha256 = "821b2470ca9442c4b6984882fe9bb0389371b8ddec4d45a9504f00a66f650b44";
};
beamDeps = [ ];
};
nimble_ownership = buildMix rec {
name = "nimble_ownership";
version = "1.0.1";
src = fetchHex {
pkg = "nimble_ownership";
version = "${version}";
sha256 = "3825e461025464f519f3f3e4a1f9b68c47dc151369611629ad08b636b73bb22d";
};
beamDeps = [ ];
};
nimble_parsec = buildMix rec {
name = "nimble_parsec";
version = "1.4.2";
src = fetchHex {
pkg = "nimble_parsec";
version = "${version}";
sha256 = "4b21398942dda052b403bbe1da991ccd03a053668d147d53fb8c4e0efe09c973";
};
beamDeps = [ ];
};
nimble_pool = buildMix rec {
name = "nimble_pool";
version = "1.1.0";
src = fetchHex {
pkg = "nimble_pool";
version = "${version}";
sha256 = "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a";
};
beamDeps = [ ];
};
oban = buildMix rec {
name = "oban";
version = "2.19.4";
src = fetchHex {
pkg = "oban";
version = "${version}";
sha256 = "5fcc6219e6464525b808d97add17896e724131f498444a292071bf8991c99f97";
};
beamDeps = [
ecto_sql
ecto_sqlite3
jason
telemetry
];
};
octo_fetch = buildMix rec {
name = "octo_fetch";
version = "0.4.0";
src = fetchHex {
pkg = "octo_fetch";
version = "${version}";
sha256 = "cf8be6f40cd519d7000bb4e84adcf661c32e59369ca2827c4e20042eda7a7fc6";
};
beamDeps = [
castore
ssl_verify_fun
];
};
parse_trans = buildRebar3 rec {
name = "parse_trans";
version = "3.4.1";
src = fetchHex {
pkg = "parse_trans";
version = "${version}";
sha256 = "620a406ce75dada827b82e453c19cf06776be266f5a67cff34e1ef2cbb60e49a";
};
beamDeps = [ ];
};
peep = buildMix rec {
name = "peep";
version = "3.4.1";
src = fetchHex {
pkg = "peep";
version = "${version}";
sha256 = "7a9b8c1f17b8b9475efb27b7048afa4d89ab84ef33a3d1df13696c85c12cd632";
};
beamDeps = [
nimble_options
plug
telemetry_metrics
];
};
phoenix = buildMix rec {
name = "phoenix";
version = "1.7.21";
src = fetchHex {
pkg = "phoenix";
version = "${version}";
sha256 = "336dce4f86cba56fed312a7d280bf2282c720abb6074bdb1b61ec8095bdd0bc9";
};
beamDeps = [
castore
jason
phoenix_pubsub
phoenix_template
plug
plug_cowboy
plug_crypto
telemetry
websock_adapter
];
};
phoenix_ecto = buildMix rec {
name = "phoenix_ecto";
version = "4.6.4";
src = fetchHex {
pkg = "phoenix_ecto";
version = "${version}";
sha256 = "f5b8584c36ccc9b903948a696fc9b8b81102c79c7c0c751a9f00cdec55d5f2d7";
};
beamDeps = [
ecto
phoenix_html
plug
];
};
phoenix_html = buildMix rec {
name = "phoenix_html";
version = "4.2.1";
src = fetchHex {
pkg = "phoenix_html";
version = "${version}";
sha256 = "cff108100ae2715dd959ae8f2a8cef8e20b593f8dfd031c9cba92702cf23e053";
};
beamDeps = [ ];
};
phoenix_live_dashboard = buildMix rec {
name = "phoenix_live_dashboard";
version = "0.8.7";
src = fetchHex {
pkg = "phoenix_live_dashboard";
version = "${version}";
sha256 = "3a8625cab39ec261d48a13b7468dc619c0ede099601b084e343968309bd4d7d7";
};
beamDeps = [
ecto
ecto_sqlite3_extras
mime
phoenix_live_view
telemetry_metrics
];
};
phoenix_live_reload = buildMix rec {
name = "phoenix_live_reload";
version = "1.6.0";
src = fetchHex {
pkg = "phoenix_live_reload";
version = "${version}";
sha256 = "b3a1fa036d7eb2f956774eda7a7638cf5123f8f2175aca6d6420a7f95e598e1c";
};
beamDeps = [
file_system
phoenix
];
};
phoenix_live_view = buildMix rec {
name = "phoenix_live_view";
version = "1.0.17";
src = fetchHex {
pkg = "phoenix_live_view";
version = "${version}";
sha256 = "a4ca05c1eb6922c4d07a508a75bfa12c45e5f4d8f77ae83283465f02c53741e1";
};
beamDeps = [
floki
jason
phoenix
phoenix_html
phoenix_template
plug
telemetry
];
};
phoenix_pubsub = buildMix rec {
name = "phoenix_pubsub";
version = "2.1.3";
src = fetchHex {
pkg = "phoenix_pubsub";
version = "${version}";
sha256 = "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502";
};
beamDeps = [ ];
};
phoenix_template = buildMix rec {
name = "phoenix_template";
version = "1.0.4";
src = fetchHex {
pkg = "phoenix_template";
version = "${version}";
sha256 = "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206";
};
beamDeps = [ phoenix_html ];
};
plug = buildMix rec {
name = "plug";
version = "1.18.0";
src = fetchHex {
pkg = "plug";
version = "${version}";
sha256 = "819f9e176d51e44dc38132e132fe0accaf6767eab7f0303431e404da8476cfa2";
};
beamDeps = [
mime
plug_crypto
telemetry
];
};
plug_cowboy = buildMix rec {
name = "plug_cowboy";
version = "2.7.3";
src = fetchHex {
pkg = "plug_cowboy";
version = "${version}";
sha256 = "77c95524b2aa5364b247fa17089029e73b951ebc1adeef429361eab0bb55819d";
};
beamDeps = [
cowboy
cowboy_telemetry
plug
];
};
plug_crypto = buildMix rec {
name = "plug_crypto";
version = "2.1.1";
src = fetchHex {
pkg = "plug_crypto";
version = "${version}";
sha256 = "6470bce6ffe41c8bd497612ffde1a7e4af67f36a15eea5f921af71cf3e11247c";
};
beamDeps = [ ];
};
prom_ex = buildMix rec {
name = "prom_ex";
version = "1.11.0";
src = fetchHex {
pkg = "prom_ex";
version = "${version}";
sha256 = "76b074bc3730f0802978a7eb5c7091a65473eaaf07e99ec9e933138dcc327805";
};
beamDeps = [
ecto
finch
jason
oban
octo_fetch
peep
phoenix
phoenix_live_view
plug
plug_cowboy
telemetry
telemetry_metrics
telemetry_metrics_prometheus_core
telemetry_poller
];
};
ranch = buildRebar3 rec {
name = "ranch";
version = "2.2.0";
src = fetchHex {
pkg = "ranch";
version = "${version}";
sha256 = "fa0b99a1780c80218a4197a59ea8d3bdae32fbff7e88527d7d8a4787eff4f8e7";
};
beamDeps = [ ];
};
sobelow = buildMix rec {
name = "sobelow";
version = "0.14.0";
src = fetchHex {
pkg = "sobelow";
version = "${version}";
sha256 = "7ecf91e298acfd9b24f5d761f19e8f6e6ac585b9387fb6301023f1f2cd5eed5f";
};
beamDeps = [ jason ];
};
ssl_verify_fun = buildRebar3 rec {
name = "ssl_verify_fun";
version = "1.1.7";
src = fetchHex {
pkg = "ssl_verify_fun";
version = "${version}";
sha256 = "fe4c190e8f37401d30167c8c405eda19469f34577987c76dde613e838bbc67f8";
};
beamDeps = [ ];
};
swoosh = buildMix rec {
name = "swoosh";
version = "1.19.1";
src = fetchHex {
pkg = "swoosh";
version = "${version}";
sha256 = "eab57462d41a3330e82cb93a9d7640f5c79a85951f3457db25c1eb28fda193a6";
};
beamDeps = [
cowboy
finch
hackney
jason
mime
plug
plug_cowboy
telemetry
];
};
table_rex = buildMix rec {
name = "table_rex";
version = "4.1.0";
src = fetchHex {
pkg = "table_rex";
version = "${version}";
sha256 = "95932701df195d43bc2d1c6531178fc8338aa8f38c80f098504d529c43bc2601";
};
beamDeps = [ ];
};
tailwind = buildMix rec {
name = "tailwind";
version = "0.2.2";
src = fetchHex {
pkg = "tailwind";
version = "${version}";
sha256 = "ccfb5025179ea307f7f899d1bb3905cd0ac9f687ed77feebc8f67bdca78565c4";
};
beamDeps = [ castore ];
};
telemetry = buildRebar3 rec {
name = "telemetry";
version = "1.3.0";
src = fetchHex {
pkg = "telemetry";
version = "${version}";
sha256 = "7015fc8919dbe63764f4b4b87a95b7c0996bd539e0d499be6ec9d7f3875b79e6";
};
beamDeps = [ ];
};
telemetry_metrics = buildMix rec {
name = "telemetry_metrics";
version = "1.1.0";
src = fetchHex {
pkg = "telemetry_metrics";
version = "${version}";
sha256 = "e7b79e8ddfde70adb6db8a6623d1778ec66401f366e9a8f5dd0955c56bc8ce67";
};
beamDeps = [ telemetry ];
};
telemetry_metrics_prometheus_core = buildMix rec {
name = "telemetry_metrics_prometheus_core";
version = "1.2.1";
src = fetchHex {
pkg = "telemetry_metrics_prometheus_core";
version = "${version}";
sha256 = "5e2c599da4983c4f88a33e9571f1458bf98b0cf6ba930f1dc3a6e8cf45d5afb6";
};
beamDeps = [
telemetry
telemetry_metrics
];
};
telemetry_poller = buildRebar3 rec {
name = "telemetry_poller";
version = "1.2.0";
src = fetchHex {
pkg = "telemetry_poller";
version = "${version}";
sha256 = "7216e21a6c326eb9aa44328028c34e9fd348fb53667ca837be59d0aa2a0156e8";
};
beamDeps = [ telemetry ];
};
timex = buildMix rec {
name = "timex";
version = "3.7.12";
src = fetchHex {
pkg = "timex";
version = "${version}";
sha256 = "220dc675e8afca1762568dad874d8fbc8a0a0ccb25a4d1bde8f7cf006707e04f";
};
beamDeps = [
combine
gettext
tzdata
];
};
tzdata = buildMix rec {
name = "tzdata";
version = "1.1.3";
src = fetchHex {
pkg = "tzdata";
version = "${version}";
sha256 = "d4ca85575a064d29d4e94253ee95912edfb165938743dbf002acdf0dcecb0c28";
};
beamDeps = [ hackney ];
};
unicode_util_compat = buildRebar3 rec {
name = "unicode_util_compat";
version = "0.7.1";
src = fetchHex {
pkg = "unicode_util_compat";
version = "${version}";
sha256 = "b3a917854ce3ae233619744ad1e0102e05673136776fb2fa76234f3e03b23642";
};
beamDeps = [ ];
};
websock = buildMix rec {
name = "websock";
version = "0.5.3";
src = fetchHex {
pkg = "websock";
version = "${version}";
sha256 = "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453";
};
beamDeps = [ ];
};
websock_adapter = buildMix rec {
name = "websock_adapter";
version = "0.5.8";
src = fetchHex {
pkg = "websock_adapter";
version = "${version}";
sha256 = "315b9a1865552212b5f35140ad194e67ce31af45bcee443d4ecb96b5fd3f3782";
};
beamDeps = [
plug
plug_cowboy
websock
];
};
};
in
self