Gotcha! Here's the updated README.md with the Neovim installation requirement clearly mentioned before cloning:
This is my personal Neovim configuration using Lua, made for an efficient and modern developer workflow.
Supports both Linux and WSL, and works great with GUIs like Neovide and Goneovim.
- βοΈ Built-in LSP support
- π€ Autocompletion & Snippets (via nvim-cmp, LuaSnip)
- π Treesitter for enhanced syntax highlighting
- π€ Lazy.nvim as plugin manager (fast and minimal)
- π UI-based fuzzy search for files, words, grep (via Telescope)
- π§ AI Autocomplete with Codeium
- π» Clean & modern UI (Catppuccin theme, Lualine, Icons)
- π File tree navigation
- π§ Custom key mappings for fast workflow
- π±οΈ GUI-compatible: Neovide, Goneovim supported
Make sure you have the following installed:
- Neovim v0.9+ β must be installed before cloning this config
- Git
- Curl or Wget
- Node.js (for Codeium and some plugins)
- Ripgrep (for grep search)
- Nerd Fonts (for icons to display properly)
Clone into Neovim config directory:
For WSL or Linux:
git clone https://github.com/yourusername/nvim-config ~/.config/nvim
Replace
yourusernamewith your GitHub username or repo link.
nvim
On first launch, it will automatically install all required plugins.
~/.config/nvim/
βββ init.lua
βββ lua/
β βββ core/
β βββ plugins/
β βββ keymaps.lua
β βββ settings.lua
- β WSL (Ubuntu)
- β Ubuntu/Linux
- β Neovide
- β Goneovim
This config is released under the MIT License.
Happy Hacking π
Let me know if you want me to also include Neovim install instructions for WSL/Linux!





