LazyVim is incredible. But it assumes you're on Unix. WIM is what LazyVim would be if Windows was a first-class citizen — every edge case pre-solved, two commands to working.
Then follow the two-step install →
Mason installs LSPs that silently fail. Telescope needs ripgrep that nobody told you to install. Clipboard breaks after sleep. Treesitter needs a C compiler. WIM ships answers to all of it — found by running on real Windows hardware, not guessed from docs.
+y randomly stops working. No error. No warning.
| Problem | How WIM fixes it |
|---|---|
| fixedFont installs 200MB | Downloads only 4 required TTF files (~1.2MB) |
| fixedDefender slows startup | Auto-adds nvim folders to exclusion list |
| fixedCRLF / LF conflicts | 3-layer fix: git config + editorconfig + plugin |
| fixedMason LSPs invisible | Mason bin added to system PATH permanently |
| fixedWSL paths break LSP |
Auto-converts /mnt/c/ to C:\ at URI
level
|
| fixedClipboard breaks after sleep |
Auto-reconnects win32yank on focus + :WimClipboardFix
|
| fixedTerminal colours vary | Auto-detects WT / Alacritty / ConEmu and configures |
| fixedPATH stale after install | Two-phase installer guarantees clean PATH before setup |
| fixedPS5.1 incompatible scripts | All scripts tested on PowerShell 5.1 and above |
| fixedlspconfig v3 API change | Pinned to stable v2, upgrade handled cleanly |
| fixedLuaSnip submodule fails | Build disabled; snippets work without native module |
WIM ships a curated LazyVim-compatible stack of plugins that work together on Windows, first launch.
WIM follows LazyVim conventions on Windows. If you're coming from VSCode or LazyVim on Linux/macOS, you'll feel at home immediately.
nvim.
Windows PATH changes require a fresh terminal after dependencies are installed. WIM is honest about this — two phases, zero silent failures.
# Open PowerShell as Administrator
git clone https://github.com/its-dhaya/wim.git
cd wim
powershell -ExecutionPolicy Bypass -File installer\install.ps1
# Fresh terminal required — PATH must reload
cd wim
powershell -ExecutionPolicy Bypass -File installer\setup.ps1
nvim