Instalación y uso de Powerlevel10k en Zsh ⋆ ALexHost SRL

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
21.01.2025

Instalación y uso de Powerlevel10k en Zsh

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 de alojamiento de 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.

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:

sudo dnf install zsh -y

Para Arch Linux:

sudo pacman -S zsh

Después de la instalación, puede comprobar la versión de Zsh con:

zsh --version

Haz que Zsh sea el shell por defecto ejecutando

chsh -s $(que zsh)

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:

nano ~/.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:

source ~/.zshrc

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:

p10k configure

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:

  1. Descarga las fuentes MesloLGS NF desde este enlace.
  2. 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.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills