arcology-phx/mix.nix

585 lines
13 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; {
castore = buildMix rec {
name = "castore";
version = "0.1.22";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1b1cl89fzkykimxwgm8mwb9wmxcrd8qk8hfc83pa2npb8zgpcxf1";
};
beamDeps = [];
};
cc_precompiler = buildMix rec {
name = "cc_precompiler";
version = "0.1.6";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0370g10xg2xg14p3mjpf2jj5ia3i0cyz6kk03qvrlrzykp0md2r3";
};
beamDeps = [ elixir_make ];
};
connection = buildMix rec {
name = "connection";
version = "1.1.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1746n8ba11amp1xhwzp38yfii2h051za8ndxlwdykyqqljq1wb3j";
};
beamDeps = [];
};
cowboy = buildErlangMk rec {
name = "cowboy";
version = "2.9.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1phv0a1zbgk7imfgcm0dlacm7hbjcdygb0pqmx4s26jf9f9rywic";
};
beamDeps = [ cowlib ranch ];
};
cowboy_telemetry = buildRebar3 rec {
name = "cowboy_telemetry";
version = "0.4.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1pn90is3k9dq64wbijvzkqb6ldfqvwiqi7ymc8dx6ra5xv0vm63x";
};
beamDeps = [ cowboy telemetry ];
};
cowlib = buildRebar3 rec {
name = "cowlib";
version = "2.11.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1ac6pj3x4vdbsa8hvmbzpdfc4k0v1p102jbd39snai8wnah9sgib";
};
beamDeps = [];
};
db_connection = buildMix rec {
name = "db_connection";
version = "2.4.3";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "04iwywfqf8k125yfvm084l1mp0bcv82mwih7xlpb7kx61xdw29y1";
};
beamDeps = [ connection telemetry ];
};
decimal = buildMix rec {
name = "decimal";
version = "2.0.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0xzm8hfhn8q02rmg8cpgs68n5jz61wvqg7bxww9i1a6yanf6wril";
};
beamDeps = [];
};
ecto = buildMix rec {
name = "ecto";
version = "3.9.4";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0xgfz1pzylj22k0qa8zh4idvd4139b1lwnmq33na8fia2j69hpyy";
};
beamDeps = [ decimal jason telemetry ];
};
ecto_sql = buildMix rec {
name = "ecto_sql";
version = "3.9.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0w1zplm8ndf10dwxffg60iwzvbz3hyyiy761x91cvnwg6nsfxd8y";
};
beamDeps = [ db_connection ecto telemetry ];
};
ecto_sqlite3 = buildMix rec {
name = "ecto_sqlite3";
version = "0.9.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1z2apnn5w0z7jgl5gkb293kka2ngaq8372bywrq268qc47cn8xnc";
};
beamDeps = [ decimal ecto ecto_sql exqlite ];
};
elixir_make = buildMix rec {
name = "elixir_make";
version = "0.7.5";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "11r8maaqnpp2an0i8s7b7vla4gs7b7g43kcyv203iyljbj6kxmn3";
};
beamDeps = [ castore ];
};
esbuild = buildMix rec {
name = "esbuild";
version = "0.6.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0y0n79wb2lf60rjlynvw6zrmq38ajcm0xhizaw8j54sszc4p97sn";
};
beamDeps = [ castore ];
};
expo = buildMix rec {
name = "expo";
version = "0.4.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1wmbycv8mdfngxnn3c3bi8b3kx9md4n1p96p7yjpyz4bxj1idvd8";
};
beamDeps = [];
};
exqlite = buildMix rec {
name = "exqlite";
version = "0.13.5";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0rh6r52ljfzfx5yb874y7b13bpkwww2136y3vdsijjf3xjnmpzij";
};
beamDeps = [ cc_precompiler db_connection elixir_make ];
};
file_system = buildMix rec {
name = "file_system";
version = "0.2.10";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1p0myxmnjjds8bbg69dd6fvhk8q3n7lb78zd4qvmjajnzgdmw6a1";
};
beamDeps = [];
};
finch = buildMix rec {
name = "finch";
version = "0.14.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1pd805jyd4qbpb2md3kw443325yqynpkpyr2iixb9zf432psqnal";
};
beamDeps = [ castore mime mint nimble_options nimble_pool telemetry ];
};
floki = buildMix rec {
name = "floki";
version = "0.34.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1j6ilik6pviff34rrqr8456h7pp0qlash731pv36ny811w7xbf96";
};
beamDeps = [];
};
gettext = buildMix rec {
name = "gettext";
version = "0.22.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0pdcj2hmf9jgv40w3594lqksvbp9fnx98g8d1kwy73k6mf6mn45d";
};
beamDeps = [ expo ];
};
hpax = buildMix rec {
name = "hpax";
version = "0.1.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "04wci9ifsfyd2pbcrnpgh2aq0a8fi1lpkrzb91kz3x93b8yq91rc";
};
beamDeps = [];
};
jason = buildMix rec {
name = "jason";
version = "1.4.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0891p2yrg3ri04p302cxfww3fi16pvvw1kh4r91zg85jhl87k8vr";
};
beamDeps = [ decimal ];
};
mime = buildMix rec {
name = "mime";
version = "2.0.3";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0szzdfalafpawjrrwbrplhkgxjv8837mlxbkpbn5xlj4vgq0p8r7";
};
beamDeps = [];
};
mint = buildMix rec {
name = "mint";
version = "1.5.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0ysilbm86jmzjazrf78vj0j3sn9s7i97sm7afv5zcmy6d7ac4qca";
};
beamDeps = [ castore hpax ];
};
nimble_options = buildMix rec {
name = "nimble_options";
version = "0.5.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1q6wa2ljprybfb9w2zg0gbppiwsnimgw5kcvakdp3z8mp42gk9sd";
};
beamDeps = [];
};
nimble_pool = buildMix rec {
name = "nimble_pool";
version = "0.2.6";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0gv59waa505mz2gi956sj1aa6844c65w2dp2qh2jfgsx15am0w8w";
};
beamDeps = [];
};
phoenix = buildMix rec {
name = "phoenix";
version = "1.7.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0mv425f3fipnrgfyzjpshmc49njg4l9w03bxl3pkfbjrqf2lm7ga";
};
beamDeps = [ castore jason phoenix_pubsub phoenix_template plug plug_cowboy plug_crypto telemetry websock_adapter ];
};
phoenix_ecto = buildMix rec {
name = "phoenix_ecto";
version = "4.4.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1h9wnjmxns8y8dsr0r41ks66gscaqm7ivk4gsh5y07nkiralx1h9";
};
beamDeps = [ ecto phoenix_html plug ];
};
phoenix_html = buildMix rec {
name = "phoenix_html";
version = "3.3.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1lyhagjpg4lran6431csgkvf28g50mdvh4mlsxgs21j9vmp91ldy";
};
beamDeps = [ plug ];
};
phoenix_live_dashboard = buildMix rec {
name = "phoenix_live_dashboard";
version = "0.7.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1dq5vj1a6fzclr3fwj7y8rg2xq3yigvgqc3aaq664fvs7h3dypqf";
};
beamDeps = [ ecto mime phoenix_live_view telemetry_metrics ];
};
phoenix_live_reload = buildMix rec {
name = "phoenix_live_reload";
version = "1.4.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1aqm6sxy4ijd5gi8lmjmcaxal1smg2smibjlzrkq9w6xwwsbizwv";
};
beamDeps = [ file_system phoenix ];
};
phoenix_live_view = buildMix rec {
name = "phoenix_live_view";
version = "0.18.16";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0al4nsf5qhj3m0066mncawjjcb0fkcdaqg0yrnzp8bz6mcmsxrh9";
};
beamDeps = [ jason phoenix phoenix_html phoenix_template telemetry ];
};
phoenix_pubsub = buildMix rec {
name = "phoenix_pubsub";
version = "2.1.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1nfqrmbrq45if9pgk6g6vqiply2sxc40is3bfanphn7a3rnpqdl1";
};
beamDeps = [];
};
phoenix_template = buildMix rec {
name = "phoenix_template";
version = "1.0.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1vlkd4z2bxinczwcysydidpnh49rpxjihb5k3k4k8qr2yrwc0z8m";
};
beamDeps = [ phoenix_html ];
};
plug = buildMix rec {
name = "plug";
version = "1.14.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "056wkb1b17mh5h9ncs2vbswvpjsm2iqc580nmyrvgznlqwr080mz";
};
beamDeps = [ mime plug_crypto telemetry ];
};
plug_cowboy = buildMix rec {
name = "plug_cowboy";
version = "2.6.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "19jgv5dm53hv5aqgxxzr3fnrpgfll9ics199swp6iriwfl5z4g07";
};
beamDeps = [ cowboy cowboy_telemetry plug ];
};
plug_crypto = buildMix rec {
name = "plug_crypto";
version = "1.2.3";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "18plj2idhp3f0nmqyjjf2rzj849l3br0797m8ln20p5dqscj0rxm";
};
beamDeps = [];
};
ranch = buildRebar3 rec {
name = "ranch";
version = "1.8.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1rfz5ld54pkd2w25jadyznia2vb7aw9bclck21fizargd39wzys9";
};
beamDeps = [];
};
swoosh = buildMix rec {
name = "swoosh";
version = "1.9.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "07ipsrp34s18c9zd5kglqsdc8z7gxa9aadsrklj0zf6azzrzzpvn";
};
beamDeps = [ cowboy finch jason mime plug_cowboy telemetry ];
};
tailwind = buildMix rec {
name = "tailwind";
version = "0.1.10";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1wgiyb3fnmyns5sabbav1axhz9rwzp2nkb2i71bs9mwfz96lgz70";
};
beamDeps = [ castore ];
};
telemetry = buildRebar3 rec {
name = "telemetry";
version = "1.2.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1mgyx9zw92g6w8fp9pblm3b0bghwxwwcbslrixq23ipzisfwxnfs";
};
beamDeps = [];
};
telemetry_metrics = buildMix rec {
name = "telemetry_metrics";
version = "0.6.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1iilk2n75kn9i95fdp8mpxvn3rcn3ghln7p77cijqws13j3y1sbv";
};
beamDeps = [ telemetry ];
};
telemetry_poller = buildRebar3 rec {
name = "telemetry_poller";
version = "1.0.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0vjgxkxn9ll1gc6xd8jh4b0ldmg9l7fsfg7w63d44gvcssplx8mk";
};
beamDeps = [ telemetry ];
};
websock = buildMix rec {
name = "websock";
version = "0.4.3";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1krralrzzpcf5l3kn3qgsvz8s8j59bn0pmr57qyzshsz61gxhkay";
};
beamDeps = [];
};
websock_adapter = buildMix rec {
name = "websock_adapter";
version = "0.4.5";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1j74my5zd5nwafg0j6zr4nl4g8jj13zd8vs295820g3hgvf1560x";
};
beamDeps = [ plug plug_cowboy websock ];
};
};
in self