Customizable Wayland bar for wlroots based compositors
Project homepage: https://github.com/Alexays/Waybar
Description
Highly customizable Wayland bar for Sway and Wlroots based compositors.
Current features
Sway (Workspaces, Binding mode, Focused window name)
River (Mapping mode, Tags, Focused window name)
Hyprland (Window Icons, Workspaces, Focused window name)
Niri (Workspaces, Focused window name, Language)
DWL (Tags, Focused window name) requires dwl ipc patch
Tray #21
Local time
Battery
UPower
Power profiles daemon
Network
Pulseaudio
Privacy Info
Disk
Memory
Cpu load average
Temperature
MPD
Custom scripts
Custom image
Multiple output configuration
And many more customizations
To enable waybar in sway, put:
bar {
swaybar_command waybar
}
in ~/.config/sway/config
Package information
- Ports path
- wayland/waybar
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- wayland
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- audio/libmpdclient
- devel/glib2
- devel/libinotify
- devel/jsoncpp
- devel/spdlog
- devel/libsigc++-2
- graphics/cairomm
- sysutils/libudev-openbsd
- sysutils/upower
- wayland/gtk-layer-shell
- wayland/wayland
- x11/libdbusmenu
- x11/xkbcommon
- x11/gtk3mm
Runtime
Build
- devel/catch2
- textproc/scdoc
- wayland/libinput-openbsd
- wayland/wayland-protocols
- devel/meson STEM->=1.12.1v0
- devel/dwz
Used by (1 dependency relationships)
Includes library, runtime, build and test dependencies.