build(flake): split into flake modules

This commit is contained in:
2026-09-06 16:39:29 +02:00
parent 46e977acf5
commit 5ea156c181
9 changed files with 216 additions and 189 deletions
+21
View File
@@ -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;
};
});
}