Skip to content

Repository files navigation

Syshud

Syshud is a simple system status indicator.
preview
Packaging status

Configuration

syshud can be configured in 2 ways
1: By changing config.hpp and recompiling (Suckless style)
2: Using launch arguments

arguments:
-p	Set position (eg: top, top-left, bottom, right)
-o	Set orientation (eg: v, h)
-W	Set window width
-H	Set window Height
-i	Set icon size
-P	Hide percentage
-m	Set margins ("top right bottom left")
-t	Set timeout
-T	Set transition time (0 disables animations)
-b	Set custom backlight path
-K	Set custom keyboard backlight path
-l	Set things to monitor (audio_in, audio_out, backlight, keyboard_backlight, keyboard)
-k	Set keyboard path (/dev/input/by-id/my_keyboard-event-kbd)
-v	Prints version info

To use pulseaudio instead of wireplumber,
change #define AUDIO_WIREPLUMBER to #define AUDIO_PULSEAUDIO in src/config.hpp

Theming

syshud uses your gtk4 theme by default, However it can be also load custom css,
Just copy the included style.css file to ~/.config/sys64/hud/style.css

Credits

Jason White for showing how to write pulseaudio stuff
waybar for showing how to write wireplumber stuff

About

Simple heads up display

Topics

Resources

Stars

210 stars

Watchers

4 watching

Forks

Contributors

Languages