amethyst/mix.nix
Kodi Craft 1f331fabfc
All checks were successful
Build & Test / nix-build (push) Successful in 1m11s
Update mix.nix
2024-07-08 17:02:09 +02:00

78 lines
1.7 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 = [];
};
credo = buildMix rec {
name = "credo";
version = "1.7.7";
src = fetchHex {
pkg = "credo";
version = "${version}";
sha256 = "8bc87496c9aaacdc3f90f01b7b0582467b69b4bd2441fe8aae3109d843cc2f2e";
};
beamDeps = [ bunt file_system jason ];
};
file_system = buildMix rec {
name = "file_system";
version = "1.0.0";
src = fetchHex {
pkg = "file_system";
version = "${version}";
sha256 = "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d";
};
beamDeps = [];
};
jason = buildMix rec {
name = "jason";
version = "1.4.3";
src = fetchHex {
pkg = "jason";
version = "${version}";
sha256 = "9a90e868927f7c777689baa16d86f4d0e086d968db5c05d917ccff6d443e58a3";
};
beamDeps = [];
};
uuid = buildMix rec {
name = "uuid";
version = "1.1.8";
src = fetchHex {
pkg = "uuid";
version = "${version}";
sha256 = "c790593b4c3b601f5dc2378baae7efaf5b3d73c4c6456ba85759905be792f2ac";
};
beamDeps = [];
};
};
in self