Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple CAVA (music visualization) module for polybar. Download cava.sh and put it on your config or module folder.

Screenshot

Aimated GIF

Dependencies:

  • CAVA
  • polybar
  • font that support unicode U+2581 to U+2588 (▁▂▃▄▅▆▇█). Most unicode fonts should support these characters

On your polybar config, add these lines

[module/cava]
type = custom/script
tail = true
exec = $HOME/.config/polybar/cava.sh
format = <label>
format-font = 5
label = %output%

change exec value to where you put cava.sh.

You can change the number of bar by modifying the cava config section in cava.sh.

[general]
bars = 10

You can also modify the label foreground like this

[module/cava]
label-foreground = #594751

Color changed

Usability in other status-bar application

The script cava.sh can be used in another status-bar app like Waybar. In theory, any app that can display unicode characters can use the script. cava.sh is a standalone script that does not require polybar and just outputting text (unicode). You can even try running it directly in the terminal to see the output.

Note

Example config for waybar is available in https://github.com/ray-pH/waybar-cava

About

CAVA module for polybar

Topics

Resources

Stars

109 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages