Esta configuración esta inspirado en:
- NeoVim config
- git config
- fish config
- PowerShell config
- tmux config
Se requiere tener instalado Scoop.
Ejecutar el siguiente comando para instalar todos los paquetes necesarios
scoop install git peco nvm sudo neovim gzip bat tree-sitter fd ripgrep gccInstalar los siguientes paquetes:
peco neovim fish tmux eza fd bat ripgrepnota: recomendado usar homebrew
- Ejecutar
git clonede este proyecto dentro de la carpeta raiz (~/). - Mover los archivos dentro de la carpeta
dotfilesa la raiz. (Si existe una carpeta.configen la raiz, entonces mover manualmente los archivos dentro dedotfiles/.configa.config) - Ejecutar los pasos post setup.
Ejecutar el siguiente script para instalar el gestor de plugins de fish (fisher) e instalar los plugins del proyecto. Tomado de este comentario
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher updateEn caso de usar fish este va a instalar nvm, en el caso de usar windows se instalara nvm al ejecutar el comando de scoop.
Cuando se tenga nvm se debe instalar la version lts de node, y, posteriormente, se debe ejecutar el siguiente comando npm i -g czg. En el caso de usar fish debe instalar una version de node mediante nvm, este instalara los paquetes necesarios automaticamente gracias al parametro $nvm_default_packages