Fix rust analyzer in vscode

This commit is contained in:
2026-02-17 21:28:50 -08:00
parent 136f024cf0
commit 1b92363b08

View File

@@ -61,7 +61,8 @@ in
programs.vscode = { programs.vscode = {
enable = thisMachineIsPersonal; enable = thisMachineIsPersonal;
package = pkgs.vscodium; # Must use fhs version for vscode-lldb
package = pkgs.vscodium-fhs;
profiles.default = { profiles.default = {
userSettings = { userSettings = {
editor.formatOnSave = true; editor.formatOnSave = true;
@@ -78,6 +79,15 @@ in
lsp.serverPort = 6005; # port needs to match Godot configuration lsp.serverPort = 6005; # port needs to match Godot configuration
editorPath.godot4 = "godot-mono"; editorPath.godot4 = "godot-mono";
}; };
rust-analyzer = {
restartServerOnConfigChange = true;
testExplorer = true;
server.path = "rust-analyzer"; # Use the rust-analyzer from PATH (which is set by nixEnvSelector from the project's flake)
};
nixEnvSelector = {
useFlakes = true; # This hasn't ever worked for me and I have to use shell.nix... but maybe someday
suggestion = false; # Stop really annoy nagging
};
}; };
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
bbenoist.nix # nix syntax support bbenoist.nix # nix syntax support