this helps me see longer diagnostics, and also fixes a weird terminal display error when proxy remoting to Onizuka
Refactors the neovim config to use nix modules, and changes the plugins to favor the builtin neovim LSP over COC. Changes all code to use lua code instead of vimscript.