domingo, 7 de junio de 2026

🎨 Dale estilo a tu Terminal: Guía de Zsh + Oh My Zsh + Powerlevel10k

Si pasas horas frente a la línea de comandos, ¿por qué no hacerla visualmente atractiva y funcional? La mayoría de los sistemas vienen con Bash por defecto, pero los desarrolladores y entusiastas prefieren Zsh.

Hoy aprenderás a instalar Oh My Zsh para gestionar complementos y el tema Powerlevel10k para que tu terminal sea rápida, informativa y, sobre todo, increíblemente bonita.


1. El motor: ¿Por qué Zsh?

Zsh no es solo estética; es potencia. Tiene un autocompletado inteligente, corrección ortográfica de comandos y una gestión de historial muy superior a Bash.

  • Para instalarlo (Linux): sudo apt install zsh

  • Para instalarlo (macOS): Ya viene por defecto, solo asegúrate de que sea tu shell principal con chsh -s $(which zsh).


2. El Framework: Oh My Zsh

Oh My Zsh es una comunidad y un marco de trabajo que te permite instalar temas y plugins con un solo clic.

Instalación:

Solo tienes que pegar este comando en tu terminal actual:

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


3. El Estilo: Powerlevel10k (El tema definitivo)

Este es el tema que ves en todas las capturas de pantalla de programadores famosos. Es extremadamente rápido y te muestra información útil en tiempo real, como:

  • En qué rama de Git estás trabajando.

  • Si un comando falló (el icono se pone rojo).

  • El tiempo que tardó en ejecutarse el último proceso.

Pasos para instalarlo:

  1. Descarga el tema:

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

  2. Abre tu archivo de configuración: nano ~/.zshrc

  3. Cambia la línea del tema a: ZSH_THEME="powerlevel10k/powerlevel10k"

  4. Reinicia la terminal y sigue el asistente visual de configuración.


4. Plugins que te cambiarán la vida

No solo se trata de colores. Añade estos dos plugins a tu archivo .zshrc para tener superpoderes:

  1. zsh-autosuggestions: Te sugiere comandos basados en tu historial mientras escribes (como el buscador de Google).

  2. zsh-syntax-highlighting: Colorea los comandos en verde si están bien escritos y en rojo si el comando no existe.

Configuración en el archivo .zshrc:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)


💡 El toque final: Las Nerd Fonts

Para que aparezcan los iconos de carpetas, el logo de Apple/Linux o las ramas de Git, necesitas una Nerd Font (fuentes con miles de iconos integrados).

  • Recomendación: Descarga e instala "MesloLGS NF" o "FiraCode Nerd Font".

  • Luego, ve a los ajustes de tu terminal y selecciónala como fuente principal.


Conclusión

Personalizar tu terminal no es solo vanidad; es ergonomía visual. Una terminal bien organizada reduce la fatiga mental y te permite ver de un vistazo el estado de tu sistema y tus proyectos. Una vez que pruebes el autocompletado de Zsh y la información de Powerlevel10k, volver a la terminal estándar te parecerá como volver a la edad de piedra.

¿Qué colores y estilo elegiste en el asistente de Powerlevel10k? ¡Sube una captura de tu nueva terminal o cuéntanoslo en los comentarios!


🎨 Dale estilo a tu Terminal: Guía de Zsh + Oh My Zsh + Powerlevel10k

Si pasas horas frente a la línea de comandos, ¿por qué no hacerla visualmente atractiva y funcional? La mayoría de los sistemas vienen con B...