{ ... }: { programs.cava = { enable = true; rose-pine.enable = true; # TODO: disable this when mpd is not enabled? Can that be detected on non # NixOS systems? settings = { input = { method = "fifo"; source = "/tmp/mpd.fifo"; }; }; }; }