27 lines
578 B
Nix
27 lines
578 B
Nix
{ pkgs ? (import <nixpkgs> {}) }:
|
|
|
|
let
|
|
date = "2020-03-31";
|
|
in
|
|
let
|
|
rust-channel = pkgs.callPackage ./rust-channel.nix { inherit date; };
|
|
rustPlatform = pkgs.makeRustPlatform {
|
|
cargo = rust-channel.rust;
|
|
rustc = rust-channel.rust;
|
|
};
|
|
in
|
|
let
|
|
buildRustCrate = pkgs.buildRustCrate.override {
|
|
cargo = rust-channel.rust;
|
|
rustc = rust-channel.rust;};
|
|
in
|
|
pkgs.callPackage ./Cargo.nix {
|
|
inherit buildRustCrate;
|
|
defaultCrateOverrides = pkgs.defaultCrateOverrides // {
|
|
lixiangyuan = attrs: {
|
|
buildInputs = [ pkgs.wasm-pack ];
|
|
};
|
|
};
|
|
}
|
|
|