All the tutorials that I found to use nvim with rust-analyzer either suggest using Packer (which is unmaintained since August), vim plugin managers (I really want to avoid anything vimscript, it's hideous) or using mason-lspconfig which downloads its own rust-analyzer (a total dealbreaker, since a rust-analyzer decoupled from the rustc I actually use can cause plenty of issues, especially because I use nightly a lot).
What is the simplest config I need to have to setup Rust LSP in nvim using only lua, maintained plugin installer and the system rust-analyzer?
Note: I'm a complete nvim beginner, other than the location .config/nvim/nvim.lua
and regular vim stuff, I know nothing. I believe (possibly it's improperly installed) I was able to successfully install treesitter using lazy.nvim.