BSD Ports

x11/waybar 0.15.0 FreeBSD

Highly customizable Wayland bar for Sway and wlroots-based compositors

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
x11, wayland
Package size
642.0 KiB, 1808.2 KiB installed

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

SystemPortVersion
FreeBSDx11/waybar0.15.0
OpenBSDwayland/waybar0.15.0p2
MidnightBSDx11/waybar0.15.0_1
HardenedBSDx11/waybar0.15.0
GhostBSDx11/waybar0.15.0

Install

Binary package:

pkg install waybar

From the ports tree:

cd /usr/ports/x11/waybar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	waybar>0:x11/waybar

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.15.00.15.0-0.14.0_10.15.0
FreeBSD:14:quarterly0.15.00.15.0n/a0.13.00.15.0
FreeBSD:15:latest0.15.00.15.0n/a0.14.0_10.14.0_1
FreeBSD:15:quarterly0.15.00.15.0n/an/an/a
FreeBSD:16:latest0.15.00.15.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 9

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 170

The first 100 are listed.

Run dependencies 167

The first 100 are listed.

No port depends on this one.

Configuration

Options name: x11_waybar

OptionDefaultDescription
CAVAon
DBUSonD-Bus IPC system support
EVDEVonKeyboard state via libevdev
ICONSFONTonInstall Font Awesome to properly render icons
JACKonJACK audio server support
MANPAGESonBuild and/or install manual pages
MPDonMusic Player Daemon support
MPRISonMedia Player Remote Interfacing Specification via playerctl
PIPEWIREonPipeWire multimedia server support
PULSEAUDIOonPulseAudio sound server support
SNDIOonSndio audio support
UDEVonMonitor backlight level via libudev
UPOWERonMonitor battery capacity via UPower
WIREPLUMBERonShow current volume via WirePlumber
USES
compiler:c++20-lang gnome meson pkgconfig
Service scripts
none
Conflicts with
waybar*
Flavors
waybar-nopulse-0.15.0

Files

distinfo 1
FileSizeSHA256
Alexays-Waybar-0.15.0_GH0.tar.gz35567121c2bbef88c40473c355003582f9331d2f9b8a01efdcce0935edfc5f6b023a3e

Commit history 0

No commits in the history this site was built from.