Repolode
Alexays

Alexays/Waybar

Barra de estado altamente personalizable para compositores de Wayland como Sway, Hyprland y river, con módulos para consultar el estado del sistema, la red y el audio.

Estrellas
12,134
Forks
1,203
Issues abiertos
716
Último commit
hace 19 horas

¿Qué es?

Waybar es una barra de estado para escritorios Wayland basados en Sway y compositores que usan wlroots. Muestra los espacios de trabajo, la ventana enfocada e información del sistema, como la batería, la CPU, la memoria, la red, el audio y la bandeja del sistema; cada elemento es un módulo configurable.

Se integra con Sway, River, Hyprland, Niri, Mango, DWL, Wayfire y Umbriel, aunque la compatibilidad con espacios de trabajo y ventanas varía según el compositor. Los módulos se configuran mediante un archivo JSON y se personalizan con CSS; además, se pueden usar scripts personalizados para enviar cualquier texto o estado a la barra.

El proyecto está escrito en C++ y se compila con Meson. La mayoría de las distribuciones de Linux ofrecen paquetes, e incluye una configuración predeterminada para empezar con una configuración funcional.

Funciones clave

  • 01Módulos de espacios de trabajo y ventanas para Sway, Hyprland, River, Niri y otros compositores.
  • 02Módulos integrados para la batería, la CPU, la memoria, la red, Bluetooth y el audio.
  • 03Compatibilidad con la bandeja del sistema y el reloj/calendario.
  • 04Configuración en JSON y personalización con CSS.
  • 05Módulos de scripts personalizados para mostrar cualquier salida en la barra.

Casos de uso

  • Añadir una barra de estado del sistema a un entorno Wayland con mosaicos que use Sway o Hyprland.
  • Mostrar el estado de la batería, la red y el audio en una laptop con un compositor basado en wlroots.
  • Mostrar en la barra la salida de scripts personalizados, como el estado de compilaciones o servicios.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/Alexays/Waybar
  2. 2

    Entra en el directorio del proyecto

    cd Waybar
  3. 3

    Configura la compilación con Meson

    meson setup build
  4. 4

    Compila y ejecuta Waybar sin instalarlo

    ninja -C build && ./build/waybar

Antes de usarlo

  • Requiere un compositor de Wayland como Sway, Hyprland o river; no funciona en X11.
  • Compilar desde el código fuente requiere muchas dependencias de ejecución y de compilación, como gtkmm3 y wayland-protocols.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Waybar?
Barra de estado altamente personalizable para compositores de Wayland como Sway, Hyprland y river, con módulos para consultar el estado del sistema, la red y el audio. Waybar es una barra de estado para escritorios Wayland basados en Sway y compositores que usan wlroots. Muestra los espacios de trabajo, la ventana enfocada e información del sistema, como la batería, la CPU, la memoria, la red, el audio y la bandeja del sistema; cada elemento es un módulo configurable.
¿Waybar es gratuito? ¿Qué licencia tiene?
Waybar es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Waybar sigue mantenido?
Mantenimiento activo. El último commit de Waybar fue el 6 nov 2026.
¿Para qué puedo usar Waybar?
Añadir una barra de estado del sistema a un entorno Wayland con mosaicos que use Sway o Hyprland. Mostrar el estado de la batería, la red y el audio en una laptop con un compositor basado en wlroots. Mostrar en la barra la salida de scripts personalizados, como el estado de compilaciones o servicios.
¿Cómo se instala Waybar?
Clona el repositorio: git clone https://github.com/Alexays/Waybar Entra en el directorio del proyecto: cd Waybar Configura la compilación con Meson: meson setup build Compila y ejecuta Waybar sin instalarlo: ninja -C build && ./build/waybar
¿Dónde consigo Waybar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Alexays/Waybar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados