1 2 3 4 5 6 7 8 9 10 11 12 13
# This module configures development tools for Rust. {pkgs, ...}: { home.packages = with pkgs; [ rustc cargo ]; programs.neovim.extraLuaConfig = '' require("lspconfig")["rust_analyzer"].setup({ cmd = { "${pkgs.rust-analyzer}/bin/rust-analyzer" }, }) ''; }