diff --git a/flake.nix b/flake.nix index e3a5d47..9ce72bf 100644 --- a/flake.nix +++ b/flake.nix @@ -45,10 +45,13 @@ overlays = [(import rust-overlay)]; }; - #rust-nightly = pkgs.rust-bin.selectLatestNightlyWith (toolchain: toolchain.default); - rust-stable = pkgs.rust-bin.stable.latest.default; + nightly = true; + rust = + if nightly + then pkgs.rust-bin.selectLatestNightlyWith (toolchain: toolchain.default) + else pkgs.rust-bin.stable.latest.default; - craneLib = (crane.mkLib pkgs).overrideToolchain rust-stable; + craneLib = (crane.mkLib pkgs).overrideToolchain rust; nativeBuildInputs = with pkgs; [ pkg-config @@ -79,7 +82,7 @@ statix ltex-ls - rust-stable + rust rust-analyzer cargo-edit cargo-expand