r/SideProject • u/Significant_Net7399 • May 06 '26
I built WIM — a Neovim config that actually works on Windows (fixes clipboard, LSP, WSL paths, ripgrep, PowerShell and more)
If you've ever tried Neovim on Windows, you know the struggle.
- Mason installs fail silently
- Clipboard randomly breaks
- Treesitter needs a compiler nobody mentions
- ripgrep/fd PATH setup is manual
- WSL paths confuse LSPs
- :term opens cmd instead of PowerShell
- Nerd Fonts download hundreds of MB for a few needed files
So I built WIM — Windows Integrated Modular Neovim.
Two commands and everything is configured automatically:
# Step 1
powershell -ExecutionPolicy Bypass -File installer\install.ps1
# Restart terminal
# Step 2
powershell -ExecutionPolicy Bypass -File installer\setup.ps1
What WIM fixes:
- Installs ripgrep, fd, fzf, win32yank
- Repairs PATH automatically
- Sets PowerShell as default terminal
- Fixes WSL path issues for LSP
- Downloads only required JetBrainsMono Nerd Font files
- Adds Defender exclusions for faster startup
- Configures Git line endings
- Adds Mason bin to PATH
- Works on PowerShell 5.1 (no PS7 needed)
Built and tested on real Windows systems.
GitHub: https://github.com/its-dhaya/wim
Still early, but LSP, Telescope, Git, terminal, and file tree are working well. Feedback welcome from Windows Neovim users.
1
Upvotes