Personalización shell con ZSH y Powelevel10k

Featured image

Requisitos

  1. Instalamos zsh
sudo apt-get install zsh

brew install zsh
  1. Establecer ZSH como shell predeterminada
chsh -s $(which zsh)
  1. Cerramos y volvemos a abrir la terminal para verificar que ZSH esta como predeterminada (en ocasiones puede que haya que reiniciar el sistema).
echo $SHELL
/usr/bin/zsh

INSTALACIÓN OH-MY-ZSH

Ejecutamos el siguiente comando para descargar e instalar oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 

Una vez instalado accedemos a la configuración de oh-my-zsh

nano ~/.zshrc

Se nos abrirá un documento que debemos editar añadiendo la siguiente línea

ZSH_THEME="powerlevel10k/powerlevel10k"

En este caso añadimos ZSH_THEME=”powerlevel10k/powerlevel10k”

Pero hay muchos más temas disponibles para oh-my-zsh en el siguiente enlace

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

INSTALACIÓN POWERLEVEL10K

Para instalar powerlevel10k debemos ejecutar el siguiente comando

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k 

Una vez lo ejecutamos cerramos la terminal y volvemos a abrirla y seguimos los pasos de configuración que más nos gusten.

¡¡¡La instalación y configuración ha de realizarse dos veces, para el usuario sin permisos y para el usuario root!!!

Un dato curioso además de la propia personalización es la posibilidad de instalar plugins para la misma.

Aquí una lista → https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins