📣 Actualización importante — el acceso cambia el 1 de octubre de 2026

A partir del 1 de octubre de 2026 al mediodía (hora del Reino Unido), este espejo requerirá autenticación para que apt siga funcionando.
Una suscripción anual te da acceso ininterrumpido y apoya directamente la continuidad del proyecto. ¡Gracias! 🙏

🔑 Obtener suscripción anual

💬 ¿Preguntas, problemas o cualquier cosa sobre este repositorio? Únete a nuestra comunidad de Discord — el mejor lugar para obtener ayuda y conectar con otros usuarios.
¿Apoyaste anteriormente a través de Buy Me a Coffee? ¡Eres increíble! Pásate por nuestro Discord y te gestionaremos una suscripción vitalicia gratuita. 💜

💠 Instalar la última versión de Oh My Posh en Ubuntu

Un motor de temas para el prompt de cualquier shell

Última versión: 29.28.0 · actualizado 2026-07-14
← Volver al inicio
📌 ¿Instalando en una versión específica? Ubuntu 22.04 (jammy) · Ubuntu 24.04 (noble) · Ubuntu 25.10 (questing) · Ubuntu 26.04 (resolute)

¿Qué es Oh My Posh?

Oh My Posh es un motor de temas para el prompt de cualquier shell, creado por Jan De Dobbeleer y escrito en Go. Un solo motor, un solo formato de temas — el mismo prompt hermoso y rico en información en bash, zsh, fish, PowerShell, Nushell, elvish, xonsh y cmd. Con decenas de miles de estrellas en GitHub y un enorme ecosistema de temas, se ha convertido en la forma de referencia para tener un prompt consistente en todas las máquinas y shells que usas.

😤 Dolores de cabeza del prompt: ¿Escribiendo códigos de escape de PS1 a mano? ¿Atado a un framework de prompt que solo funciona en una shell? ¿Reconstruyendo tu prompt desde cero cada vez que cambias entre zsh en casa y bash en los servidores? Oh My Posh te da una única configuración que te sigue a todas partes.
🚀 Siempre por delante de los archivos oficiales: Debian y Ubuntu congelan las versiones de los paquetes al publicar cada versión — este repositorio publica las nuevas versiones upstream normalmente en cuestión de horas. Un simple apt upgrade te mantiene siempre en la última versión.

⚡ Características principales de Oh My Posh

🐚 Cualquier shell, una sola configuración

El mismo prompt en bash, zsh, fish, PowerShell, Nushell, elvish, xonsh y cmd. Configura una vez, úsalo en todas partes — incluso por SSH.

🎨 Más de 125 temas incluidos

Este paquete incluye todos los temas integrados en /usr/share/oh-my-posh/themes/ — listos para previsualizar y usar sin conexión, sin descargas adicionales.

🧩 Segmentos completos

Estado de git, códigos de salida, tiempo de ejecución, batería, contexto de kubernetes, cuentas cloud y versiones de lenguajes (Go, Python, Node, Rust y docenas más) — mostrados solo cuando son relevantes.

📝 Tu tema, tu formato

Escribe temas personalizados en JSON, YAML o TOML con un esquema documentado. Parte de cualquier tema integrado y hazlo tuyo.

✨ Transient y tooltips

Los prompts transitorios mantienen limpio el scrollback, los tooltips reaccionan a lo que escribes, y los segmentos alineados a la derecha aprovechan todo el ancho del terminal.

⚡ Rápido por diseño

Un único binario en Go con renderizado concurrente de segmentos — el prompt sigue siendo instantáneo incluso con muchos segmentos activados.

🏆 ¿Por qué instalarlo con apt?

  • Sin curl-pipe-bash: un repositorio firmado con GPG en lugar de canalizar scripts de instalación a tu shell
  • Temas incluidos: todos los temas integrados se instalan en /usr/share/oh-my-posh/themes/, con la misma versión que el binario
  • Actualizaciones automáticas: las nuevas versiones upstream llegan con tu apt upgrade habitual
  • Desinstalación limpia: apt remove se lleva todo consigo — sin binarios sueltos en ~/bin
  • Multi-arch: amd64, arm64 y armhf — la misma configuración en tu escritorio y en tu Raspberry Pi

📦 Instalación desde deb.griffo.io

Paso 1: Agregar repositorio

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null apt update

Paso 2: Instalar Oh My Posh

sudo apt install -y oh-my-posh
apt install -y oh-my-posh

🚀 Configura tu shell

Elige un tema de /usr/share/oh-my-posh/themes/ e inicializa tu shell. Para bash, agrega esto a ~/.bashrc:

eval "$(oh-my-posh init bash --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json)"

Para zsh, agrega la misma línea con zsh a ~/.zshrc; para fish, agrega oh-my-posh init fish --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json | source a ~/.config/fish/config.fish. La mayoría de los temas se ven mejor con una Nerd Font — o ejecuta oh-my-posh font install.

📦 Repositorio de construcción de paquetes

Los paquetes de Ubuntu se construyen y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes relacionados

También disponible desde deb.griffo.io:

🎯 Perfecto para: Desarrolladores que trabajan con varias shells y máquinas, entusiastas de la personalización del terminal, cualquiera que quiera ver el estado de git y el contexto de un vistazo, y equipos que quieren una configuración de prompt consistente que se instala con un solo comando apt.

💝 Apoya este proyecto

Si este repositorio te ahorra tiempo y esfuerzo, ¡considera apoyarlo!

⭐ Dale una estrella en GitHub 🐦 Compartir en Twitter