Files
dots/home/editors/nvim/plugins/lang/rust.nix
2025-12-01 18:24:34 +01:00

24 lines
650 B
Nix

{pkgs, ...}: {
plugins = {
crates.enable = true;
rustaceanvim = {
enable = false;
settings = {
server.cmd = ["rust-analyzer"];
dap.adapter.__raw = let
codelldb = pkgs.vscode-extensions.vadimcn.vscode-lldb;
extensionPath = "${codelldb}/share/vscode/extensions/vadimcn.vscode-lldb";
codelldbPath = "${extensionPath}/adapter/codelldb";
liblldbPath = "${extensionPath}/lldb/lib/liblldb.so";
in ''
require("rustaceanvim.config").get_codelldb_adapter(
"${codelldbPath}",
"${liblldbPath}"
)
'';
};
};
};
}