wapanel
wapanel copied to clipboard
Desktop-dedicated wayland bar for wayfire and other wlroots based compositors. Mir compatible.
Wapanel
Simple panel/status bar/task bar for your custom stacking Wayland-based desktop. Documentation: https://firstbober.github.io/wapanel
Features
- Good configurability
- Config hot reload
- Exposed API for writing custom applets
- Custom themes with CSS
Built-in applets
- Activator
- App finder (or menu start)
- Clock
- Separator
- Task switcher
- Volume control
Screenshot

Maintaining
I will be trying to fix incoming issues in issue tracker but not add new features, if you want some upstream then pull request are open.
Packaging status
Fedora
Available in official repo.
sudo dnf install wapanel
Building
Dependencies
- Meson *
- C/C++ compiler *
- gtk-layer-shell (if not found, will be build automatically)
- GTK+ 3
- wayland-protocols
- wayland-client
- wayland-scanner *
- libpulse
- xdg-utils
- pkg-config *
Asterisk indicates compile-time dependencies.
Cloning
git clone --recurse-submodules https://github.com/Firstbober/wapanel.git
Compiling and installation
mkdir build
cd build
meson .. # "meson .. -Dbuildtype=release" for release build
sudo ninja install
If you want to not build some applets then use toggle -Dname=false. List of them is in meson_options.txt e.g. -Dactivator=false. This will disable building of an activator applet.
Contribute
- Issue Tracker: https://github.com/Firstbober/wapanel/issues
- Source Code: https://github.com/Firstbober/wapanel
License
The project is licensed under the MIT license.