Sysbar is a modular status bar for wayland written in gtkmm4
Note
sysbar is work in progress and thus is missing a lot of features.
Audio stuff is provided by wireplumber only for now
- clock
- weather
- tray
- hyprland
- volume
- network
- battery
- notification (WIP)
- taskbar
- backlight
- mpris (WIP)
- bluetooth (WIP)
- controls (WIP)
- cellular (WIP)
sysbar can be configured in 3 ways
1: By changing config.hpp and recompiling (Suckless style)
2: Using a config file (~/.config/sys64/bar/config.conf)
3: Using launch arguments
arguments:
-p Set position
-s Set start modules (modules on the left side)
-c Set center modules (modules in the middle)
-e Set end modules (modules on the right side)
-S Set bar size (Height or Width depending on position)
-V Be more verbose
-v Prints version info
sysbar offers some features you can enable/disable via config.hpp
By default all features are enabled, However if you wish to disable something,
You can do so by deleting the line that contains #define FEATURE_NAME
pkill -10 sysbar
to show.
pkill -12 sysbar
to hide.
pkill -34 sysbar
to toggle.
sysbar uses your gtk4 theme by default, However it can be also load custom css,
Just copy the included style.css file to ~/.config/sys64/bar/style.css
wttr.in for their weather service
waybar for showing how to write wireplumber stuff
wf-shell for showing how to do system tray stuff