Instalación y uso de Powerlevel10k en Zsh
La terminal es una herramienta poderosa, y personalizarla puede mejorar enormemente su productividad. Una de las formas más populares de hacerlo es utilizando Zsh (Z Shell) combinado con el tema Powerlevel10k. Powerlevel10k ofrece un prompt bonito y altamente personalizable que puede mostrar información útil, como el estado de git, el entorno Python, y mucho más.
En esta guía, te guiaremos a través del proceso de instalar Zsh, configurar Powerlevel10k, y personalizarlo para crear una experiencia de terminal hermosa y eficiente.
¿Qué es Powerlevel10k?
Powerlevel10k es un tema para el shell Zsh que se centra en la velocidad, flexibilidad y un prompt visualmente atractivo. Proporciona características como:
- Avisos personalizables con varios estilos.
- Soporte para mostrar el estado de git, información del usuario, tiempo y más.
- Una interfaz de usuario rápida y sensible.
- Asistente de configuración fácil para los nuevos usuarios.
Paso 1: Instalación de Zsh
Antes de instalar Powerlevel10k, necesitamos asegurarnos de que Zsh está instalado en su sistema. La mayoría de las distribuciones modernas de Linux vienen con Zsh disponible en sus repositorios. Si Zsh aún no está instalado, puede instalarlo utilizando los siguientes comandos:
Para Ubuntu/Debian:
sudo apt update
sudo apt install zsh -y
Para Fedora:
Para Arch Linux:
Después de la instalación, puede comprobar la versión de Zsh con:
Haz que Zsh sea el shell por defecto ejecutando
Cierre la sesión y vuelva a iniciarla para que los cambios surtan efecto.
Paso 2: Instalación de Oh My Zsh
Para simplificar la gestión de los plugins y temas de Zsh, se recomienda utilizar Oh My Zsh, un framework que facilita el trabajo con Zsh. Instálalo con el siguiente comando:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Después de la instalación, tu shell por defecto cambiará a Zsh, y tendrás acceso a una variedad de plugins y temas.
Paso 3: Instalación de Powerlevel10k
Con Zsh y Oh My Zsh instalados, ahora puede instalar Powerlevel10k. Clone el repositorio de Powerlevel10k en el directorio de temas personalizados de Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
A continuación, establece Powerlevel10k como tu tema activo editando el archivo .zshrc:
Encuentra la línea que establece el tema (se verá como ZSH_THEME=”robbyrussell”) y reemplázala por:
ZSH_THEME="powerlevel10k/powerlevel10k"
Guarda el archivo y sal del editor. Aplica los cambios reiniciando tu terminal o ejecutando:
Paso 4: Configuración de Powerlevel10k
La primera vez que reinicie su terminal con Powerlevel10k activado, se iniciará un asistente de configuración. Este asistente le permite personalizar la apariencia del indicador en función de sus preferencias.
Puede elegir entre varios estilos:
- Clásico: Un aviso limpio y minimalista.
- Arco iris: Un prompt colorido con varios segmentos.
- Lean: Un prompt sencillo y compacto.
- Puro: Un prompt similar al tema Pure, centrado en el minimalismo.
El asistente también le preguntará si desea mostrar información como la hora, el usuario y los iconos de estado. Al hacer cada elección, verás una vista previa en vivo, lo que te permitirá afinar tu configuración.
Para volver a ejecutar el asistente de configuración en cualquier momento, basta con ejecutar:
Paso 5: Instalación de fuentes para Powerlevel10k
Powerlevel10k utiliza fuentes especiales para mostrar los iconos y símbolos correctamente. Para asegurarse de que todo se ve como se pretende, es necesario instalar una fuente Nerd.
Descargue una Nerd Font de su elección del repositorio Nerd Fonts o descargue directamente la fuente MesloLGS NF, recomendada por Powerlevel10k:
- Descarga las fuentes MesloLGS NF desde este enlace.
- Instala las fuentes haciendo doble clic en cada archivo
.ttf
y seleccionando “Instalar”
Una vez instaladas las fuentes, cambie la fuente de su emulador de terminal a MesloLGS NF para garantizar la correcta visualización de los símbolos de Powerlevel10k.