Guía completa para replicar entorno Linux profesional en Windows usando WSL + chezmoi + Neovim + zsh.
Abrir PowerShell como administrador:
wsl --installReiniciar el equipo.
wsl --list --verboseSi no aparece Ubuntu:
wsl --install -d Ubuntu-24.04Abrir desde el menú:
Ubuntu
Crear usuario:
username: jan
password: ********
sudo apt update && sudo apt upgrade -ycd ~
mkdir -p ~/.local/bin
sh -c "$(curl -fsLS get.chezmoi.io)" -- -b "$HOME/.local/bin"
export PATH="$HOME/.local/bin:$PATH"
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcVerificar:
chezmoi --versionchezmoi init https://github.com/jansanchez/dotfiles
chezmoi applysudo bash ~/.local/share/chezmoi/run_once_install-packages.sh.tmpl
bash ~/.local/share/chezmoi/run_once_install-tools.sh.tmplchsh -s $(which zsh)
exec zshecho 'eval "$($HOME/.local/bin/mise activate zsh)"' >> ~/.zshrcmkdir -p ~/projects
cd ~/projectswhich zsh
which nvim
which tmux
which starship
which misenvimEsperar instalación automática de LazyVim.
wsl
cd ~/projects
nvim ./mnt/c/~/projectsDesde WSL:
docker run -it ubuntu:24.04 bashWindows (host) └── WSL (Ubuntu) ├── zsh ├── nvim (LazyVim) ├── tmux ├── mise └── ~/projects
Docker └── containers para testing
WSL = tu sistema operativo real Docker = tus entornos aislados chezmoi = tu configuración portable
chezmoi apply
chezmoi edit ~/.zshrc
chezmoi update- WSL instalado
- Ubuntu configurado
- chezmoi funcionando
- dotfiles aplicados
- zsh activo
- nvim funcionando
- ~/projects creado
- entorno limpio