Skip to content

Hyper-Theme-Distro - El tema de distro para terminal que estabas buscando

Una guía sencilla y práctica sobre el uso de nuestro plugin de temas para terminal hyper.

Volver a Página Principal

Ver Codigo en GitLab

Imagen de Hyper Theme Distro Logo

Hyper-Theme-Distro

🟣 hyper-theme-distro: Temas de Distro Linux Dinámicos para Hyper Terminal

Section titled “🟣 hyper-theme-distro: Temas de Distro Linux Dinámicos para Hyper Terminal”

Autor: Ramiro Pastrano (Más información en ramiropastrano.com) Versión: 0.0.8 Licencia: MIT

hyper-theme-distro es un plugin avanzado para Hyper Terminal diseñado para proporcionar una experiencia de tema totalmente personalizable y dinámica, basada en la distribución Linux seleccionada por el usuario.

Imagen de Hyper-Theme-Distro Fedora

Hyper-Theme-Distro Fedora

Este plugin resuelve problemas de temas al inyectar los estilos directamente en las capas de la terminal, lo que permite un control de color total sobre la cabecera y una carga de imágenes de fondo sin fallos de permisos.

  • Temas Dinámicos (YAML): Carga todas las configuraciones de color, sintaxis, opacidad y cursor desde archivos YAML externos (themes/distros.yml).
  • Fondo de Imagen Dinámico: Cambia la imagen de fondo (ej., fedora.png, ubuntu.png, etc.) según el tema activo.
  • Control de Cabecera: Sincroniza el color de la barra de título (header) con el tema seleccionado.
  • Control de Contraste (ls): El color de los archivos resaltados se controla directamente desde el YAML (syntax.green) para evitar los colores neón y lograr un efecto sutil.

Imagen de Hyper-Theme-Distro Ubuntu

Hyper-Theme-Distro Ubuntu

Para instalar hyper-theme-distro desde el registro de npm, abre tu terminal (fuera de Hyper) y ejecuta:

Terminal window
hyper i hyper-theme-distro

Una vez instalado, abre tu archivo de configuración de Hyper (~/.hyper.js) para activar y configurar el tema.

Añade el plugin a la lista plugins:

// En tu archivo ~/.hyper.js
plugins: [
'hyper-theme-distro', //ingresa el nombre de nuestro plugin
],

B. Seleccionar el Tema y Habilitar Control de Color

Section titled “B. Seleccionar el Tema y Habilitar Control de Color”

Usa la clave distros para seleccionar el tema deseado. Para asegurar que el color de la cabecera funcione, debes desactivar las decoraciones de ventana nativas.

// En tu archivo ~/.hyper.js
config: {
// ...
// SELECCIÓN DEL TEMA (Debe coincidir con una clave en distros.yml)
distros: 'ubuntu',
// ...
}

Puedes usar “fedora”, “manjaro” y “ubuntu” de momento son lo únicos temas disponibles.

También puedes usar la clave “random” para que los temas cambien cada ocasión que abre la terminal

Imagen de Hyper-Theme-Distro Manjaro

Hyper-Theme-Distro Manjaro


🎨 Personalización de Temas (distros.yml)

Section titled “🎨 Personalización de Temas (distros.yml)”

El control de todo el aspecto visual de tu terminal reside en el archivo themes/distros.yml.

PropiedadFunciónValor Sugerido para Contraste
backgroundOpacityOpacidad del área de comandos (0.0 a 1.0).Controla cuánto se ve la imagen de fondo (ej., 0.35).
unibodyColor sólido principal (define el fondo de la cabecera y pestañas).Color de la barra de título.
syntax.greenColor ANSI Green (controla el resaltado feo de ls).Tono verde profundo y sutil (ej., #50A050).
manjaro:
primary: '#0FDD6B'
secondary: '#FAFAFA'
unibody: '#1A3333'
backgroundOpacity: 0.35
cursorColor: '#50FA7B'
syntax:
red: '#FF6E67'
green: '#50A050' # Sutil, no neón.
# ... (otros colores ANSI) ...

Aviso de Derechos de Autor (Autoría Dual)

Section titled “Aviso de Derechos de Autor (Autoría Dual)”

Este software está basado en el código del proyecto hyper-pokemon (Klaudios Sinani).

Texto Oficial de la Licencia (MIT - Inglés)

Section titled “Texto Oficial de la Licencia (MIT - Inglés)”

El texto legal vinculante y oficial se encuentra en el archivo LICENSE. A continuación, se presenta la sección de derechos de autor incluida en dicho archivo:

Copyright (c) 2017-2024 Klaudios Sinani (Base Code Author)
Copyright (c) 2025 Ramiro Pastrano (Modifications and current version)
Section titled “Aviso Legal y Traducción (Solo Referencia)”

A continuación, se incluye la traducción al español del texto de la Licencia MIT. Esta traducción se proporciona únicamente con fines informativos y no es legalmente vinculante.

Licencia MIT (Traducción al Español)

Por la presente se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el “Software”), para utilizar el Software sin restricciones, incluyendo sin limitación los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir a las personas a las que se les proporcione el Software hacerlo, sujeto a las siguientes condiciones:

El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA “TAL CUAL”, SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRO TIPO, QUE SURJAN DE, FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS NEGOCIACIONES EN EL SOFTWARE.


Para más información sobre este plugin y otros proyectos, visita ramiropastrano.com.