fix: correct toolchain in flake

This commit is contained in:
Callum Leslie 2025-09-15 10:07:42 +01:00
parent 68369a7e4b
commit 32b7aa65e6
Signed by: cleslie
GPG key ID: D382C4AFEECEAA90

View file

@ -20,11 +20,17 @@
flake-utils.lib.eachDefaultSystem (system: let
overlays = [(import rust-overlay)];
pkgs = import nixpkgs {inherit system overlays;};
rustToolchain = pkgs.pkgsBuildHost.rust-bin.stable.latest.default;
rustToolchain = pkgs.pkgsBuildHost.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml;
rustToolchainNightly = pkgs.pkgsBuildHost.rust-bin.nightly.latest.default;
tools = with pkgs; [cargo-nextest];
nativeBuildInputs = with pkgs; [rustToolchain pkg-config] ++ tools;
nativeBuildInputs = with pkgs; [rustToolchain rustToolchainNightly pkg-config] ++ tools;
in
with pkgs; {
devShells.default = mkShell {inherit nativeBuildInputs;};
devShells.default = mkShell {
inherit nativeBuildInputs;
shellHook = ''
export CARGO_NIGHTLY="${rustToolchainNightly}/bin/cargo"
'';
};
});
}