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

Fedora

Para poder instalar el paquete peco es necesario añadir el repo de RPM Sphere

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, la version lts de node y algunos paquetes de manera automática.

En caso de no tener fish, se requiere instalar node (preferible lts). A su vez, se debe ejecutar el siguiente comando npm i -g commitizen.

Esto ultimo es cierto en el caso de Windows.