I switched from kickstart to LazyVim because I started using Omarchy
My config for neovim, I think I am somewhere in the middle between minimal and full IDE.
I use only the latest 'stable' and latest 'nightly' of Neovim. If you are experiencing issues, please make sure you have the latest versions.
External Requirements:
- Basic utils:
git,make,unzip, C Compiler (gcc) - ripgrep, fd-find
- Clipboard tool (xclip/xsel/wl-clipboard)
- A Nerd Font: optional, provides various icons
- if you have it set
vim.g.have_nerd_fontininit.luato true
- if you have it set
- Emoji fonts (Ubuntu only, and only if you want emoji!)
sudo apt install fonts-noto-color-emoji - Language Setup:
- If you want to write Golang, you will need
go - If you want to write Rust, you will need
rustup - For Language Servers that aren't available via Mason, you will likely need
npmandpython/pip - etc.
- If you want to write Golang, you will need
Ubuntu Install Steps
sudo add-apt-repository ppa:neovim-ppa/unstable -y
sudo apt update
sudo apt install make gcc ripgrep unzip git xclip neovimArch Install Steps
sudo pacman -S --noconfirm --needed gcc make git ripgrep fd unzip neovim