Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :new: :tada:

Github stars Tracking Chart

Waybar Travis Licence Paypal DonateWaybar

Highly customizable Wayland bar for Sway and Wlroots based compositors.
Available in Arch community or
AUR, openSUSE, and Alpine Linux
Waybar examples

Current features

  • Sway (Workspaces, Binding mode, Focused window name)
  • Tray #21
  • Local time
  • Battery
  • Network
  • Pulseaudio
  • Disk
  • Memory
  • Cpu load average
  • Temperature
  • MPD
  • Custom scripts
  • Multiple output configuration
  • And much more customizations

Configuration and Styling

See the wiki for more details.

How to build

$ git clone https://github.com/Alexays/Waybar
$ cd Waybar
$ meson build
$ ninja -C build
$ ./build/waybar
# If you want to install it
$ ninja -C build install
$ waybar

Dependencies

gtkmm3
jsoncpp
libinput

libsigc++
fmt
wayland
wlroots
libgtk-3-dev [gtk-layer-shell]
gobject-introspection [gtk-layer-shell]
libgirepository1.0-dev [gtk-layer-shell]
libpulse [Pulseaudio module]
libnl [Network module]
sway [Sway modules]
libdbusmenu-gtk3 [Tray module]
libmpdclient [MPD module]

On Ubuntu 19.10 you can install all the relevant dependencies using this command:

sudo apt install libgtkmm-3.0-dev libjsoncpp-dev libinput-dev libsigc++-2.0-dev libpulse-dev libnl-3-dev libdbusmenu-gtk3-dev libnl-genl-3-dev libfmt-dev clang-tidy libmpdclient-dev libwayland-dev libgtk-3-dev gobject-introspection libgirepository1.0-dev scdoc

Contributions welcome! - have fun :)
The style guidelines is Google's

License

Waybar is licensed under the MIT license. See LICENSE for more information.

Overview

Name With OwnerAlexays/Waybar
Primary LanguageC++
Program languageC++ (Language Count: 8)
Platform
License:MIT License
Release Count61
Last Release Name0.10.3 (Posted on )
First Release Name0.0.1 (Posted on )
Created At2018-08-08 21:53:36
Pushed At2024-05-08 19:36:08
Last Commit At2024-05-07 11:29:52
Stargazers Count5.5k
Watchers Count36
Fork Count640
Commits Count3.4k
Has Issues Enabled
Issues Count2056
Issue Open Count651
Pull Requests Count910
Pull Requests Open Count32
Pull Requests Close Count97
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top