BSD Ports

wayland/waybar 0.15.0p2 OpenBSD

Customizable Wayland bar for wlroots based compositors

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
wayland

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

In the other systems

The newest version among them is 0.15.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDwayland/waybar0.15.0p2 newestno data-The OpenBSD ports mailing-list <[email protected]>-
FreeBSDx11/waybar by name0.15.0 newestnone known-[email protected]-
NetBSDwayland/waybar0.15.0nb2 newestnone known-[email protected]2026-10-01
HardenedBSDx11/waybar by name0.15.0 newestno data-[email protected]-
GhostBSDx11/waybar by name0.15.0 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add waybar

From the ports tree:

cd /usr/ports/wayland/waybar && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 6
Run dependencies 16
Required by 1