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.
Síguenos con el tutorial
Section titled “Síguenos con el tutorial”- En QuéPasalinux Hyper-Theme-Distro Nuestro tema de terminal Hyper un vídeo práctico sobre el plugin
Volver a Página Principal
Ver Codigo en GitLab
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
✨ Resumen del Proyecto
Section titled “✨ Resumen del Proyecto”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.
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.
🖼️ Características Principales
Section titled “🖼️ Características Principales”- 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.
Hyper-Theme-Distro Ubuntu
🛠️ Instalación y Uso
Section titled “🛠️ Instalación y Uso”1. Instalación (Método Recomendado)
Section titled “1. Instalación (Método Recomendado)”Para instalar hyper-theme-distro desde el registro de npm, abre tu terminal (fuera de Hyper) y ejecuta:
hyper i hyper-theme-distro2. Configuración en ~/.hyper.js
Section titled “2. Configuración en ~/.hyper.js”Una vez instalado, abre tu archivo de configuración de Hyper (~/.hyper.js) para activar y configurar el tema.
A. Habilitar el Plugin
Section titled “A. Habilitar el Plugin”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
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.
| Propiedad | Función | Valor Sugerido para Contraste |
|---|---|---|
backgroundOpacity | Opacidad del área de comandos (0.0 a 1.0). | Controla cuánto se ve la imagen de fondo (ej., 0.35). |
unibody | Color sólido principal (define el fondo de la cabecera y pestañas). | Color de la barra de título. |
syntax.green | Color ANSI Green (controla el resaltado feo de ls). | Tono verde profundo y sutil (ej., #50A050). |
Ejemplo (manjaro):
Section titled “Ejemplo (manjaro):”manjaro: primary: '#0FDD6B' secondary: '#FAFAFA' unibody: '#1A3333'
backgroundOpacity: 0.35 cursorColor: '#50FA7B'
syntax: red: '#FF6E67' green: '#50A050' # Sutil, no neón. # ... (otros colores ANSI) ...📜 Información de Licencia y Autoría
Section titled “📜 Información de Licencia y Autoría”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)Aviso Legal y Traducción (Solo Referencia)
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.