diff options
| -rw-r--r-- | flake.nix | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -31,6 +31,14 @@ overlays = [ rust-overlay.overlays.default ]; }; rustToolchainFor = pkgs: pkgs.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml; + rustDevToolchainFor = + pkgs: + (rustToolchainFor pkgs).override (toolchain: { + extensions = toolchain.extensions ++ [ + "rust-src" + "rust-analyzer" + ]; + }); rustPlatformFor = pkgs: let @@ -73,7 +81,7 @@ system: let pkgs = pkgsFor system; - rustToolchain = rustToolchainFor pkgs; + rustToolchain = rustDevToolchainFor pkgs; in { default = pkgs.mkShell { |
