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 gcc
Instalar los siguientes paquetes:
peco neovim fish tmux eza fd bat ripgrep
nota: recomendado usar homebrew
- Ejecutar
git clone
de este proyecto dentro de la carpeta raiz (~/
). - Mover los archivos dentro de la carpeta
dotfiles
a la raiz. (Si existe una carpeta.config
en la raiz, entonces mover manualmente los archivos dentro dedotfiles/.config
a.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 update
En 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 commitizen
.