mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉
d0f56b7bdd
Adding support for middle, backward, and forward mouse buttons click events, adds config keys : "on-click-middle", "on-click-forward" and "on-click-backward" Adding the key "format-alt-click" to choose what mouse clicks toggles the alternative format, when present. Possible values (in config): "click-right", "click-left", "click-middle", "click-forward", "click-backward". Other values have the same effect than "click-left". Previous behaviour was to toggle it whenever any click was registered and any click that was not handled by "on-click-right" or "on-click-left" occurred |
||
---|---|---|
Dockerfiles | ||
include | ||
package | ||
protocol | ||
resources | ||
src | ||
subprojects | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
LICENSE | ||
Makefile | ||
meson_options.txt | ||
meson.build | ||
preview-2.png | ||
preview.png | ||
README.md |
Waybar
Proof of concept
Highly customizable Wayland bar for Sway and Wlroots based compositors.
Available on AUR
Current features
- Sway (Workspaces, Binding mode, Focused window name)
- Tray (Beta) #21
- Local time
- Battery
- Network
- Pulseaudio
- Memory
- Cpu load average
- 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
libpulse [Pulseaudio module]
libnl [Network module]
sway [Sway modules]
libdbusmenu-gtk3 [Tray module]
Contributions welcome! - have fun :)
The style guidelines is Google's
License
Waybar is licensed under the MIT license. See LICENSE for more information.