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.

Main metrics

Overview
Name With OwnerAlexays/Waybar
Primary LanguageC++
Program languageC++ (Language Count: 9)
Platform
License:MIT License
所有者活动
Created At2018-08-08 21:53:36
Pushed At2025-06-11 11:18:23
Last Commit At2025-06-11 13:18:23
Release Count64
Last Release Name0.12.0 (Posted on )
First Release Name0.0.1 (Posted on )
用户参与
Stargazers Count8.2k
Watchers Count40
Fork Count820
Commits Count3.8k
Has Issues Enabled
Issues Count2661
Issue Open Count997
Pull Requests Count1053
Pull Requests Open Count108
Pull Requests Close Count122
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private