portfolio/deps.nix

468 lines
11 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 = "1.0.7";
src = fetchHex {
pkg = "castore";
version = "${version}";
sha256 = "da7785a4b0d2a021cd1292a60875a784b6caef71e76bf4917bdee1f390455cf5";
};
beamDeps = [];
};
cowboy = buildErlangMk rec {
name = "cowboy";
version = "2.12.0";
src = fetchHex {
pkg = "cowboy";
version = "${version}";
sha256 = "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e";
};
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.13.0";
src = fetchHex {
pkg = "cowlib";
version = "${version}";
sha256 = "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4";
};
beamDeps = [];
};
dns_cluster = buildMix rec {
name = "dns_cluster";
version = "0.1.3";
src = fetchHex {
pkg = "dns_cluster";
version = "${version}";
sha256 = "46cb7c4a1b3e52c7ad4cbe33ca5079fbde4840dedeafca2baf77996c2da1bc33";
};
beamDeps = [];
};
esbuild = buildMix rec {
name = "esbuild";
version = "0.8.1";
src = fetchHex {
pkg = "esbuild";
version = "${version}";
sha256 = "25fc876a67c13cb0a776e7b5d7974851556baeda2085296c14ab48555ea7560f";
};
beamDeps = [ castore jason ];
};
expo = buildMix rec {
name = "expo";
version = "0.5.2";
src = fetchHex {
pkg = "expo";
version = "${version}";
sha256 = "8c9bfa06ca017c9cb4020fabe980bc7fdb1aaec059fd004c2ab3bff03b1c599c";
};
beamDeps = [];
};
file_system = buildMix rec {
name = "file_system";
version = "1.0.0";
src = fetchHex {
pkg = "file_system";
version = "${version}";
sha256 = "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d";
};
beamDeps = [];
};
finch = buildMix rec {
name = "finch";
version = "0.18.0";
src = fetchHex {
pkg = "finch";
version = "${version}";
sha256 = "69f5045b042e531e53edc2574f15e25e735b522c37e2ddb766e15b979e03aa65";
};
beamDeps = [ castore mime mint nimble_options nimble_pool telemetry ];
};
floki = buildMix rec {
name = "floki";
version = "0.36.2";
src = fetchHex {
pkg = "floki";
version = "${version}";
sha256 = "a8766c0bc92f074e5cb36c4f9961982eda84c5d2b8e979ca67f5c268ec8ed580";
};
beamDeps = [];
};
gettext = buildMix rec {
name = "gettext";
version = "0.24.0";
src = fetchHex {
pkg = "gettext";
version = "${version}";
sha256 = "bdf75cdfcbe9e4622dd18e034b227d77dd17f0f133853a1c73b97b3d6c770e8b";
};
beamDeps = [ expo ];
};
hpax = buildMix rec {
name = "hpax";
version = "0.2.0";
src = fetchHex {
pkg = "hpax";
version = "${version}";
sha256 = "bea06558cdae85bed075e6c036993d43cd54d447f76d8190a8db0dc5893fa2f1";
};
beamDeps = [];
};
jason = buildMix rec {
name = "jason";
version = "1.4.1";
src = fetchHex {
pkg = "jason";
version = "${version}";
sha256 = "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1";
};
beamDeps = [];
};
mime = buildMix rec {
name = "mime";
version = "2.0.5";
src = fetchHex {
pkg = "mime";
version = "${version}";
sha256 = "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c";
};
beamDeps = [];
};
mint = buildMix rec {
name = "mint";
version = "1.6.0";
src = fetchHex {
pkg = "mint";
version = "${version}";
sha256 = "3c5ae85d90a5aca0a49c0d8b67360bbe407f3b54f1030a111047ff988e8fefaa";
};
beamDeps = [ castore hpax ];
};
nimble_options = buildMix rec {
name = "nimble_options";
version = "1.1.0";
src = fetchHex {
pkg = "nimble_options";
version = "${version}";
sha256 = "8bbbb3941af3ca9acc7835f5655ea062111c9c27bcac53e004460dfd19008a99";
};
beamDeps = [];
};
nimble_pool = buildMix rec {
name = "nimble_pool";
version = "1.1.0";
src = fetchHex {
pkg = "nimble_pool";
version = "${version}";
sha256 = "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a";
};
beamDeps = [];
};
phoenix = buildMix rec {
name = "phoenix";
version = "1.7.12";
src = fetchHex {
pkg = "phoenix";
version = "${version}";
sha256 = "d646192fbade9f485b01bc9920c139bfdd19d0f8df3d73fd8eaf2dfbe0d2837c";
};
beamDeps = [ castore jason phoenix_pubsub phoenix_template plug plug_cowboy plug_crypto telemetry websock_adapter ];
};
phoenix_html = buildMix rec {
name = "phoenix_html";
version = "3.3.3";
src = fetchHex {
pkg = "phoenix_html";
version = "${version}";
sha256 = "923ebe6fec6e2e3b3e569dfbdc6560de932cd54b000ada0208b5f45024bdd76c";
};
beamDeps = [ plug ];
};
phoenix_live_dashboard = buildMix rec {
name = "phoenix_live_dashboard";
version = "0.8.3";
src = fetchHex {
pkg = "phoenix_live_dashboard";
version = "${version}";
sha256 = "f9470a0a8bae4f56430a23d42f977b5a6205fdba6559d76f932b876bfaec652d";
};
beamDeps = [ mime phoenix_live_view telemetry_metrics ];
};
phoenix_live_reload = buildMix rec {
name = "phoenix_live_reload";
version = "1.5.3";
src = fetchHex {
pkg = "phoenix_live_reload";
version = "${version}";
sha256 = "b4ec9cd73cb01ff1bd1cac92e045d13e7030330b74164297d1aee3907b54803c";
};
beamDeps = [ file_system phoenix ];
};
phoenix_live_view = buildMix rec {
name = "phoenix_live_view";
version = "0.20.14";
src = fetchHex {
pkg = "phoenix_live_view";
version = "${version}";
sha256 = "82f6d006c5264f979ed5eb75593d808bbe39020f20df2e78426f4f2d570e2402";
};
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.15.3";
src = fetchHex {
pkg = "plug";
version = "${version}";
sha256 = "cc4365a3c010a56af402e0809208873d113e9c38c401cabd88027ef4f5c01fd2";
};
beamDeps = [ mime plug_crypto telemetry ];
};
plug_cowboy = buildMix rec {
name = "plug_cowboy";
version = "2.7.1";
src = fetchHex {
pkg = "plug_cowboy";
version = "${version}";
sha256 = "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3";
};
beamDeps = [ cowboy cowboy_telemetry plug ];
};
plug_crypto = buildMix rec {
name = "plug_crypto";
version = "2.1.0";
src = fetchHex {
pkg = "plug_crypto";
version = "${version}";
sha256 = "131216a4b030b8f8ce0f26038bc4421ae60e4bb95c5cf5395e1421437824c4fa";
};
beamDeps = [];
};
ranch = buildRebar3 rec {
name = "ranch";
version = "1.8.0";
src = fetchHex {
pkg = "ranch";
version = "${version}";
sha256 = "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5";
};
beamDeps = [];
};
swoosh = buildMix rec {
name = "swoosh";
version = "1.16.5";
src = fetchHex {
pkg = "swoosh";
version = "${version}";
sha256 = "b2324cf696b09ee52e5e1049dcc77880a11fe618a381e2df1c5ca5d69c380eb0";
};
beamDeps = [ cowboy finch jason mime plug plug_cowboy telemetry ];
};
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.2.1";
src = fetchHex {
pkg = "telemetry";
version = "${version}";
sha256 = "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5";
};
beamDeps = [];
};
telemetry_metrics = buildMix rec {
name = "telemetry_metrics";
version = "0.6.2";
src = fetchHex {
pkg = "telemetry_metrics";
version = "${version}";
sha256 = "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561";
};
beamDeps = [ telemetry ];
};
telemetry_poller = buildRebar3 rec {
name = "telemetry_poller";
version = "1.1.0";
src = fetchHex {
pkg = "telemetry_poller";
version = "${version}";
sha256 = "9eb9d9cbfd81cbd7cdd24682f8711b6e2b691289a0de6826e58452f28c103c8f";
};
beamDeps = [ telemetry ];
};
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.6";
src = fetchHex {
pkg = "websock_adapter";
version = "${version}";
sha256 = "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea";
};
beamDeps = [ plug plug_cowboy websock ];
};
};
in self