x11/waybar 0.15.0_1 MidnightBSD
Highly customizable Wayland bar for Sway and wlroots-based compositors
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
e7b96113b0- License
- mit
- Categories
- x11, wayland
Description
Waybar is highly customizable Wayland bar for Sway and wlroots-based compositors providing the following features:
- Sway (Workspaces, Binding mode, Focused window name)
- River (Mapping mode, Tags, Focused window name)
- Hyprland (Focused window name)
- DWL (Tags) [requires dwl ipc patch](https://github.com/djpohly/dwl/wiki/ipc)
- Tray [#21](https://github.com/Alexays/Waybar/issues/21)
- Local time
- Battery
- UPower
- Network (Linux-only)
- Bluetooth (Linux-only)
- Audio (WirePlumber, PulseAudio, JACK, sndio)
- Disk
- Memory
- CPU load average
- Temperature
- MPD
- Custom scripts
- Custom image
- Multiple output configuration
- And many more customizations
In the other systems
The newest version among them is 0.15.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | x11/waybar | 0.15.0_1 newest | no data | - | [email protected] | 2026-09-07 |
| FreeBSD | x11/waybar | 0.15.0 newest | none known | - | [email protected] | - |
| HardenedBSD | x11/waybar | 0.15.0 newest | no data | - | [email protected] | - |
| GhostBSD | x11/waybar | 0.15.0 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install waybar${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}
From mports:
cd /usr/mports/x11/waybar && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= waybar${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}>0:x11/waybar
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
As this port's Makefile names them.
Build 1
wayland-protocols>0: graphics/wayland-protocols
Library 9
libdate-tz.so: devel/datelibfmt.so: devel/libfmtlibgps.so: astro/gpsdlibgtk-layer-shell.so: x11-toolkits/gtk-layer-shelllibinotify.so: devel/libinotifylibjsoncpp.so: devel/jsoncpplibspdlog.so: devel/spdloglibwayland-client.so: graphics/waylandlibxkbregistry.so: x11/libxkbcommon
Test 1
catch>0: devel/catch
Build dependencies 10
Run dependencies 9
No port depends on this one.
Configuration
Options name: x11_waybar
| Option | Default | Description |
|---|---|---|
| CAVA | on | |
| DBUS | on | |
| EVDEV | on | Keyboard state via libevdev |
| ICONSFONT | on | Install Font Awesome to properly render icons |
| JACK | on | |
| MANPAGES | on | |
| MPD | on | Music Player Daemon support |
| MPRIS | on | Media Player Remote Interfacing Specification via playerctl |
| PIPEWIRE | on | |
| PULSEAUDIO | on | |
| SNDIO | on | |
| UDEV | on | Monitor backlight level via libudev |
| UPOWER | on | Monitor battery capacity via UPower |
| WIREPLUMBER | on | Show current volume via WirePlumber |
- USES
- compiler:c++20-lang gnome meson pkgconfig
- Service scripts
- none
- Conflicts with
- waybar*
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Alexays-Waybar-0.15.0_GH0.tar.gz | 355671 | 21c2bbef88c40473c355003582f9331d2f9b8a01efdcce0935edfc5f6b023a3e |