Skip to content

System64fumo/sysvol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sysvol

Sysvol is a basic but functional volume indicator written in gtkmm4
preview

Configuration

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

arguments:
  -p	Set position (0 = top | 1 = right | 2 = bottom | 3 = left)
  -W	Set window width
  -H	Set window Height
  -i	Set icon size
  -P	Hide percentage
  -m	Set margins
  -t	Set timeout
  -v	Prints version info
  -T	Set transition time (0 disables animations)

Pulseaudio support can be enabled instead of wireplumber by compiling using:

make PULSEAUDIO=1

Theming

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

Credits

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