Personal Neovim configuration built around
Lazy and
Mason. All plugin specs live in
lua/plugins/.
- Neovim – nightly recommended, but stable should work (ensure it’s recent)
- Git – for cloning and lazy.nvim
- Optional tools (pickers use):
fdandripgrep - Node.js – required by many Mason LSPs and
markdown-preview.nvim - Nerd Font (recommended) – for icons; pick any from nerd-fonts (e.g., JetBrainsMono, FiraCode, Hack)
Clone the repo to your Neovim config path, then run nvim – Lazy will
automatically install all plugins.
# Linux / macOS
git clone https://github.com/daephx/nvim.git ~/.config/nvim
# Windows
git clone https://github.com/daephx/nvim.git ~\AppData\Local\nvimTo test this config without overwriting your own, clone to a different folder
and use NVIM_APPNAME:
git clone https://github.com/daephx/nvim.git ~/.config/nvim-daephx
NVIM_APPNAME=nvim-daephx nvim- Update Neovim to the latest stable/nightly.
- Restart
nvimto ensure plugins load. - Run
:checkhealthto spot missing dependencies. - Open an issue if problems persist.
