build(flake): split into flake modules
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
rec {
|
||||
rust-toolchain = pkgs: pkgs.rust-bin.fromRustupToolchainFile ../rust-toolchain.toml;
|
||||
|
||||
toolchain-pkgs = pkgs:
|
||||
pkgs.extend (_: _: {
|
||||
rustPlatform = pkgs.makeRustPlatform {
|
||||
cargo = rust-toolchain pkgs;
|
||||
rustc = rust-toolchain pkgs;
|
||||
};
|
||||
});
|
||||
|
||||
toolchain-crosspkgs = pkgs: let
|
||||
crossPkgs = pkgs.pkgsCross.wasm32-unknown-none;
|
||||
in
|
||||
crossPkgs.extend (_: _: {
|
||||
rustPlatform = crossPkgs.makeRustPlatform {
|
||||
cargo = rust-toolchain pkgs;
|
||||
rustc = rust-toolchain pkgs;
|
||||
};
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user