programs.cavalier.enable
Whether to enable Cava audio visualizer GUI.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.cavalier.package
The cavalier package to use.
Type: null or package
Default:
pkgs.cavalier
Declared by:
programs.cavalier.settings.cava
Settings to be written to the underlying Cava configuration file. See https://github.com/karlstav/cava/blob/master/example_files/config for all available options.
Type: attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))
Default:
{ }
Example:
{
general.framerate = 60;
input.method = "alsa";
smoothing.noise_reduction = 88;
color = {
background = "'#000000'";
foreground = "'#FFFFFF'";
};
}
Declared by:
programs.cavalier.settings.general
Settings to be written to the Cavalier configuration file. See https://github.com/NickvisionApps/Cavalier/blob/main/NickvisionCavalier.Shared/Models/Configuration.cs for all available options.
Type: JSON value
Default:
{ }
Example:
{
ShowControls = true;
ColorProfiles = [
{
Name = "Default";
FgColors = [
"#ffed333b"
"#ffffa348"
"#fff8e45c"
"#ff57e389"
"#ff62a0ea"
"#ffc061cb"
];
BgColors = [
"#ff1e1e2e"
];
Theme = 1;
}
];
ActiveProfile = 0;
}
Declared by: