Sitio oficial Oh My Zsh
GitHub - romkatv/powerlevel10k
Personalizar la terminal de Linux con ZSH, Oh My ZSH y Powerlevel10k transforma tu flujo de trabajo: ganas autocompletado, íconos contextuales y un prompt que muestra rama de Git, sistema operativo y hora. Esta guía te muestra cómo configurarla paso a paso para que tu shell sea más productiva y agradable de usar.
¿Qué es ZSH y por qué cambiar de shell?
ZSH es una shell alternativa a Bash que ofrece mayor flexibilidad para autocompletados, temas y plugins. La instalas con un solo comando y queda lista para personalizarse.
bash sudo apt install zsh
Después de instalarla, necesitas un complemento que la potencie. Ahí entra Oh My ZSH, un enhancer compuesto por scripts que añaden autocompletes, mayor rango de colores y soporte para caracteres especiales. Su instalación es directa desde el comando oficial del repositorio, y durante el proceso te pregunta si quieres establecer ZSH como tu shell por defecto. Acepta y listo [0:55].
¿Qué es Oh My ZSH? Es un framework de configuración para ZSH que agrupa scripts, temas y plugins. Te ahorra horas de configuración manual y deja tu terminal lista para personalizar con un solo comando.
¿Cómo instalar Powerlevel10k y sus fuentes Nerd Font?
Powerlevel10k es el tema que da a tu prompt ese aspecto profesional con íconos, segmentos de color y datos contextuales. Antes de instalarlo, necesitas las fuentes correctas.
¿Por qué necesitas las fuentes MesloLGS Nerd Font?
Las fuentes Nerd Font incluyen un conjunto extendido de caracteres e iconografía especial para terminales. Sin ellas, los íconos del tema se ven como cuadros vacíos o símbolos rotos.
Descarga las cuatro variantes recomendadas en el repositorio oficial: regular, bold, italic y bold italic. Selecciónalas, dale clic derecho e instálalas una por una en tu sistema [3:10].
¿Cómo clonar el tema dentro de Oh My ZSH?
Una vez instaladas las fuentes, clona el repositorio de Powerlevel10k dentro de la carpeta .oh-my-zsh con el comando git clone que provee la documentación. Esto deja el tema disponible para activarlo desde tu archivo de configuración.
Si usas WSL en Windows Terminal, abre la configuración con Control + coma, ve al perfil de Ubuntu y en Apariencia selecciona como tipo de fuente cualquiera que termine en Nerd Font. Ese paso es crítico: sin la fuente activa en el perfil, los íconos no se renderizan [5:30].
¿Cómo activar el tema editando el archivo .zshrc?
La activación ocurre dentro del archivo de configuración de ZSH llamado .zshrc, ubicado en tu directorio home. Ahí vive la variable de entorno ZSH_THEME, que le dice a Oh My ZSH qué tema cargar.
Ábrelo con un editor como VIM:
bash vim ~/.zshrc
Dentro del archivo busca la línea ZSH_THEME= y reemplaza su valor por el de Powerlevel10k. Para editar en VIM presiona i, haz el cambio, luego Esc y escribe :wq para guardar y salir. Recarga la configuración y se dispara automáticamente el asistente del tema.
¿Qué es el archivo .zshrc? Es el archivo de configuración de ZSH que se carga cada vez que abres la terminal. Ahí defines variables de entorno, alias, plugins y el tema visual de tu shell.
¿Qué preguntas hace el asistente de Powerlevel10k?
El wizard de Powerlevel10k te guía con preguntas visuales para verificar que tu fuente y tu terminal renderizan los íconos correctamente. Algunas decisiones clave:
Al final, el asistente te pregunta si quieres aplicar los cambios al archivo de configuración. Acepta, porque de lo contrario pierdes toda la personalización que acabas de elegir.
¿Qué más puedes personalizar en tu terminal?
La shell es solo el inicio. Sobre ese mismo entorno puedes seguir construyendo un espacio de trabajo a tu medida con herramientas que la comunidad de Linux ha pulido durante años:
La terminal parece una aplicación de texto plano, pero con ZSH, Oh My ZSH y Powerlevel10k se convierte en una herramienta visual y productiva. ¿Qué configuración vas a probar primero en tu setup?
Personalizar la terminal de Linux con ZSH, Oh My ZSH y Powerlevel10k transforma tu flujo de trabajo: ganas autocompletado, íconos contextuales y un prompt que muestra rama de Git, sistema operativo y hora. Esta guía te muestra cómo configurarla paso a paso para que tu shell sea más productiva y agradable de usar.
ZSH es una shell alternativa a Bash que ofrece mayor flexibilidad para autocompletados, temas y plugins. La instalas con un solo comando y queda lista para personalizarse.
bash sudo apt install zsh
Después de instalarla, necesitas un complemento que la potencie. Ahí entra Oh My ZSH, un enhancer compuesto por scripts que añaden autocompletes, mayor rango de colores y soporte para caracteres especiales. Su instalación es directa desde el comando oficial del repositorio, y durante el proceso te pregunta si quieres establecer ZSH como tu shell por defecto. Acepta y listo [0:55].
¿Qué es Oh My ZSH? Es un framework de configuración para ZSH que agrupa scripts, temas y plugins. Te ahorra horas de configuración manual y deja tu terminal lista para personalizar con un solo comando.
Powerlevel10k es el tema que da a tu prompt ese aspecto profesional con íconos, segmentos de color y datos contextuales. Antes de instalarlo, necesitas las fuentes correctas.
Las fuentes Nerd Font incluyen un conjunto extendido de caracteres e iconografía especial para terminales. Sin ellas, los íconos del tema se ven como cuadros vacíos o símbolos rotos.
Descarga las cuatro variantes recomendadas en el repositorio oficial: regular, bold, italic y bold italic. Selecciónalas, dale clic derecho e instálalas una por una en tu sistema [3:10].
Una vez instaladas las fuentes, clona el repositorio de Powerlevel10k dentro de la carpeta .oh-my-zsh con el comando git clone que provee la documentación. Esto deja el tema disponible para activarlo desde tu archivo de configuración.
Si usas WSL en Windows Terminal, abre la configuración con Control + coma, ve al perfil de Ubuntu y en Apariencia selecciona como tipo de fuente cualquiera que termine en Nerd Font. Ese paso es crítico: sin la fuente activa en el perfil, los íconos no se renderizan [5:30].
La activación ocurre dentro del archivo de configuración de ZSH llamado .zshrc, ubicado en tu directorio home. Ahí vive la variable de entorno ZSH_THEME, que le dice a Oh My ZSH qué tema cargar.
Ábrelo con un editor como VIM:
bash vim ~/.zshrc
Dentro del archivo busca la línea ZSH_THEME= y reemplaza su valor por el de Powerlevel10k. Para editar en VIM presiona i, haz el cambio, luego Esc y escribe :wq para guardar y salir. Recarga la configuración y se dispara automáticamente el asistente del tema.
¿Qué es el archivo .zshrc? Es el archivo de configuración de ZSH que se carga cada vez que abres la terminal. Ahí defines variables de entorno, alias, plugins y el tema visual de tu shell.
El wizard de Powerlevel10k te guía con preguntas visuales para verificar que tu fuente y tu terminal renderizan los íconos correctamente. Algunas decisiones clave:
Al final, el asistente te pregunta si quieres aplicar los cambios al archivo de configuración. Acepta, porque de lo contrario pierdes toda la personalización que acabas de elegir.
La shell es solo el inicio. Sobre ese mismo entorno puedes seguir construyendo un espacio de trabajo a tu medida con herramientas que la comunidad de Linux ha pulido durante años:
La terminal parece una aplicación de texto plano, pero con ZSH, Oh My ZSH y Powerlevel10k se convierte en una herramienta visual y productiva. ¿Qué configuración vas a probar primero en tu setup?
Sitio oficial Oh My Zsh
GitHub - romkatv/powerlevel10k
Yo personalice mi terminal con bash sin zsh directamente, este es el resultado: 
🔹 ¿Qué es? Una alternativa potente a Bash con más funciones.
🔹 Ventajas
🔹 Instalación
sudo apt install zsh
🔸 Hazla tu shell predeterminada tras instalarla.
🔹 ¿Qué es? Framework para gestionar tu configuración ZSH.
🔹 Beneficios
🔹 Instalación
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
🔹
🔸 ¿Por qué es necesaria? Para ver correctamente íconos y símbolos especiales.
🔸 Pasos para instalarla
Les quiero compartir como personalize mi terminal:

En mi caso no pude terminar de editar mi Shell porque no me aparece en configuración , la terminal de Linux con el icono de pingüino, no se si no la instale bien o cual puede ser el error pero solo pude instalar ohmyzsh pero no pude aplicar el tema , alguien que pueda ayudarme . ?
les presento mi shell :

Yo ya termine de personalizar mi terminal y me quedo así : 
Si les gusta mas lo simple y quieren volver a bash usen: chsh -s /bin/bash

muy mala experiencia en esta clase, no he sido capas de poder editar el ubuntu. tengo windows 10 y estoy confundido. Quiero llorar