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 flake-utils.lib.eachDefaultSystem (system: let
overlays = [(import rust-overlay)]; overlays = [(import rust-overlay)];
pkgs = import nixpkgs {inherit system overlays;}; 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]; tools = with pkgs; [cargo-nextest];
nativeBuildInputs = with pkgs; [rustToolchain pkg-config] ++ tools; nativeBuildInputs = with pkgs; [rustToolchain rustToolchainNightly pkg-config] ++ tools;
in in
with pkgs; { with pkgs; {
devShells.default = mkShell {inherit nativeBuildInputs;}; devShells.default = mkShell {
inherit nativeBuildInputs;
shellHook = ''
export CARGO_NIGHTLY="${rustToolchainNightly}/bin/cargo"
'';
};
}); });
} }