24 lines
414 B
Nix
24 lines
414 B
Nix
{
|
|
crate2nix,
|
|
rustc,
|
|
cargo,
|
|
pkgs,
|
|
...
|
|
}: let
|
|
buildRustCrateForPkgs = _:
|
|
pkgs.buildRustCrate.override {
|
|
inherit cargo rustc;
|
|
};
|
|
|
|
# Cargo.nix for IFD
|
|
generatedCargoNix = crate2nix.tools.${pkgs.hostPlatform.system}.generatedCargoNix {
|
|
name = "rustnix";
|
|
src = ../.;
|
|
};
|
|
|
|
cargoNix = import generatedCargoNix {
|
|
inherit pkgs buildRustCrateForPkgs;
|
|
};
|
|
in
|
|
cargoNix.rootCrate
|