aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-25 22:28:54 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-25 22:28:54 +0300
commitc7b3d8abcc3449853dd699f41b8ebbdaabfc3530 (patch)
treee7dbe0bb1714ee994ae4a567ee82e2ee81c7718f /flake.nix
parentf67803f4caf6714a6b89d796d04d4ca998ca9a3f (diff)
fix(nix): add rust-analyzer to development shell
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 4d49de7d..3aca5b49 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 {