38 lines
578 B
Nix
38 lines
578 B
Nix
{
|
|
cargoMeta,
|
|
pkgs,
|
|
mkShell,
|
|
fenixRustToolchain,
|
|
bashInteractive,
|
|
reuse,
|
|
just,
|
|
eclint,
|
|
commitlint,
|
|
}:
|
|
|
|
mkShell {
|
|
|
|
inputsFrom = [ pkgs.${cargoMeta.package.name} ];
|
|
|
|
packages = [
|
|
fenixRustToolchain
|
|
|
|
bashInteractive
|
|
|
|
reuse
|
|
just
|
|
eclint
|
|
# nix develop ".#ci" --command --
|
|
# eclint
|
|
# -exclude "Cargo.lock"
|
|
# -exclude "flake.lock"
|
|
|
|
commitlint
|
|
# nix develop ".#ci" --command --
|
|
# commitlint
|
|
# --color false --verbose
|
|
# --from $(git rev-list --max-parents=0 HEAD | head -n 1)
|
|
# --to HEAD
|
|
];
|
|
}
|