diff --git a/nixos/home/neovim.nix b/nixos/home/neovim.nix
index a30d28e..e75d8c4 100644
--- a/nixos/home/neovim.nix
+++ b/nixos/home/neovim.nix
@@ -9,6 +9,7 @@
             luasnip
             nvim-cmp
             nvim-lspconfig
+            rustaceanvim
             vim-just
             vim-sleuth
             vim-wakatime
diff --git a/nixos/packages.nix b/nixos/packages.nix
index adb3d9a..fbc6e41 100644
--- a/nixos/packages.nix
+++ b/nixos/packages.nix
@@ -2,7 +2,7 @@
 {
     environment.systemPackages = with pkgs; [
         # development
-        (fenix.default.withComponents [ "cargo" "rustc" ])
+        (fenix.default.withComponents [ "cargo" "rustc" "rust-src" ])
         gtk4
         just
         nodejs_23