Este repo esta sendo migrado para chezmoi como fonte unica de verdade para:
- WSL/Linux development config
- Windows desktop config
Dentro da WSL/Linux:
chezmoi init git@github.com:ventopreto/dotfiles.git
chezmoi diff
chezmoi applyDentro do Windows:
chezmoi init git@github.com:ventopreto/dotfiles.git
chezmoi diff
chezmoi applySe quiser instalar dependencias base primeiro:
./install.shO install.sh agora e um orquestrador:
- em Windows: chama o bootstrap Windows e aplica os dotfiles Windows
- em WSL: instala o stack Linux/WSL, aplica os dotfiles Linux e tenta acionar o bootstrap do host Windows
- em Linux: instala o stack Linux e aplica os dotfiles Linux
A aplicacao das configuracoes continua sendo feita com chezmoi, mas o bootstrap foi modularizado em scripts/install/.
O layout alvo e o plano de migracao estao em CHEZMOI_LAYOUT.md.
Arquivos Linux/WSL vivem principalmente em:
dot_config/nvimdot_config/nushelldot_config/zellijdot_config/yazidot_local/bin
Arquivos Windows vivem principalmente em:
private_komorebi.json.tmpldot_config/whkdrcdot_config/yasb
Para alacritty, o yazi usa fallback de preview. Em zellij, este repo inclui dot_local/bin/yazi-smart-preview, que roda TERM=xterm-kitty yazi quando necessario.
Para validar:
yazi --debugO ideal e ver Adapter.matches: X11, Wayland ou Chafa.