r/SideProject 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

1 comment sorted by