vsIronbar Studio: editor visual para configurar Ironbar

vsIronbar Studio: editor visual para configurar Ironbar

Introducción

Configurar una barra en Wayland puede ponerse más complejo de lo que parece. Entre JSON, CSS y módulos personalizados, es fácil perder tiempo en detalles que deberían sentirse más visuales. Por eso hice vsIronbar Studio.

La intención fue clara: construir un editor que me dejara armar, estilizar y previsualizar Ironbar en tiempo real, sin depender por completo de edición manual.

¿Qué es vsIronbar Studio?

Es un editor visual para Ironbar, escrito en Python 3 + GTK3, pensado sobre todo para entornos Wayland como Hyprland. La herramienta permite modificar tanto la barra principal como un dock, reorganizar módulos y ajustar estilos desde una sola ventana.

Uno de los puntos más fuertes es que intenta convivir bien con configuraciones existentes: carga archivos actuales, tolera JSONC y conserva bloques desconocidos en lugar de borrarlos.


Características principales

Live preview real

Incluye una vista previa embebida con WebKit, donde puedes ver la barra y el dock renderizados con CSS mientras haces cambios.

Editor de barra y dock

Puedes configurar posición, salida, altura, márgenes, capas, opacidad, radio, tipografía y separadores.

Layout visual

Permite mover módulos entre zonas left, center y right, tanto para la barra como para el dock.

Edición de módulos

La pestaña de módulos ofrece formularios dedicados para módulos compatibles de Ironbar, incluyendo instancias nombradas como battery#bat2.

User Commands

Puedes crear módulos custom/<name> para lanzar acciones propias, con ícono, tooltip, color y comando al clic.

Templates y paletas

Incluye 54 templates sobre 36 paletas y varios estilos visuales, lo que acelera mucho empezar con una base atractiva.

Integración con scripts

También puedes editar scripts auxiliares como weather.py y weather.sh, y guardar weather.conf directamente desde la interfaz.

Guardado seguro

Al aplicar cambios, la app escribe configuración y CSS, reinicia Ironbar y crea respaldos con timestamp, incluyendo una copia original intacta.


¿Para quién sirve?

Lo veo especialmente útil para:

  • gente que está empezando con Hyprland o Wayland
  • usuarios que quieren una barra bonita rápido
  • quienes prefieren iterar visualmente antes de refinar a mano

No busca reemplazar completamente un workflow artesanal, pero sí hacer el proceso mucho más accesible.


Requisitos

  • Python 3.10+
  • GTK3 / PyGObject
  • python-cairo
  • WebKitGTK con bindings GI
  • Ironbar

Integraciones opcionales

  • Hyprland
  • matugen
  • swaync
  • wlogout
  • pacman-contrib

Instalación

AUR

yay -S vsironbar-studio

Manual

git clone https://github.com/victorsosaMx/vsIronbar-Studio
cd vsIronbar-Studio
chmod +x vsironbar-studio
./vsironbar-studio

Flujo rápido de uso

  1. Abrir vsironbar-studio
  2. Elegir un template o empezar desde la configuración base
  3. Reordenar módulos en Layout
  4. Ajustar comportamiento en Modules
  5. Afinar colores y tipografía en Styling
  6. Aplicar cambios y dejar que la app reinicie Ironbar

Enlaces


Me gusta este proyecto porque baja bastante la fricción de Ironbar. Sigue siendo una herramienta potente, pero con un editor así ya no se siente como un rompecabezas de JSON y CSS cada vez que quieres mover o estilizar algo.

Víctor Sosa 11 April 2026 ironbar, hyprland, wayland, python, gtk3, editor-visual permalink
Anterior vsFetch Settings: editor visual para configurar vsFetch Siguiente vsWallpaper-Effect: efectos animados para tu wallpaper en…