Chezmoi: sincroniza tus dotfiles entre máquinas sin perder la cabeza

JaimeAlberto
Chezmoi: sincroniza tus dotfiles entre máquinas sin perder la cabeza

Tengo dos máquinas. Mi workstation el .zshrc lleva semanas con funciones que en mi portatil no conoce. En el portatil hay aliases que en el workstation no existen. Y cada vez que abro una terminal en el portátil me acuerdo de que tendría que sincronizar algo.

La solución obvia es git. El problema es montarlo bien: symlinks que se rompen, scripts de bootstrap que fallan en la segunda máquina, bare repos que nadie entiende a la semana de crearlos.

chezmoi resuelve eso. Sin symlinks, sin magia negra. Un comando y los dotfiles están donde tienen que estar.

Terminator + Zsh

JaimeAlberto
Terminator + Zsh

Ya han pasado tiempo desde aquellos maravillosos terminales “tontos” vt100 que se estilaban en los años 70. Pero a día de hoy, por suerte, seguimos utilizando el terminal y la shell. Cada uno tenemos nuestras preferencias, al igual que por los sistemas operativos. Personalmente si trabajo en un entorno Linux con Gnome me gusta como emulador de terminal Terminator y la Shell Zsh.

iTerm2 + Zsh

JaimeAlberto
iTerm2 + Zsh

Existen muchísimas opciones para utilizar como terminal, pero por excelencia en MacOs se utiliza iTerm2. No viene de serie con MacOs. Ahora veremos como instalarlo, algunas opciones de configuración. También veremos como aumentar su ponencia utilizando Zsh con personalización apoyándonos en software adicional para esta Shell.