{ pkgs, lib, ... }: { home.packages = [ pkgs.cava ]; xdg.configFile."cava/config".text = lib.generators.toINI { } { general = { bars = "0"; bar_width = "2"; }; input = { method = "fifo"; source = "/tmp/mpd.fifo"; sample_rate = "44100"; sample_bits = "16"; }; color = { gradient = "1"; gradient_color_1 = "'#8bd5ca'"; gradient_color_2 = "'#91d7e3'"; gradient_color_3 = "'#7dc4e4'"; gradient_color_4 = "'#8aadf4'"; gradient_color_5 = "'#c6a0f6'"; gradient_color_6 = "'#f5bde6'"; gradient_color_7 = "'#ee99a0'"; gradient_color_8 = "'#ed8796'"; }; }; }