Skip to content

Pkcarreno/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esta configuración esta inspirado en:

Contenido

  • NeoVim config
  • git config
  • fish config
  • PowerShell config
  • tmux config

Instalación previa

Windows

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

Linux

Instalar los siguientes paquetes:

  peco neovim fish tmux eza fd bat ripgrep

nota: recomendado usar homebrew

Setup

  1. Ejecutar git clone de este proyecto dentro de la carpeta raiz (~/).
  2. 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 de dotfiles/.config a .config)
  3. Ejecutar los pasos post setup.

Post Setup

Fish

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

Node

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.