From f2c4359603f2a0cb710cd6bf415b857fb5895455 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Tue, 23 Jul 2024 08:13:07 +0200 Subject: [PATCH] Add rust-analyzer to dev shell --- shell.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/shell.nix b/shell.nix index 15a23d7..5176654 100644 --- a/shell.nix +++ b/shell.nix @@ -3,22 +3,28 @@ packageToml, rust-bin, mkShell, -}: let +}: +let msrv = packageToml.rust-version; - mkDevShell = rust: + mkDevShell = + rust: mkShell { inputsFrom = [ (self'.packages.default.override { rust = rust.override { - extensions = ["rust-src"]; + extensions = [ + "rust-src" + "rust-analyzer" + ]; }; }) ]; env.RUST_BACKTRACE = 1; }; -in { +in +{ default = mkDevShell rust-bin.stable.latest.default; msrv = mkDevShell rust-bin.stable.${msrv}.default; }