home-manager/tests/modules/programs/cava/cava-basic-configuration.nix

26 lines
518 B
Nix
Raw Normal View History

2023-06-16 19:38:29 +00:00
{ config, pkgs, ... }:
{
programs.cava = {
enable = true;
package = config.lib.test.mkStubPackage { };
settings = {
general.framerate = 30;
input.source = "alsa";
smoothing.noise_reduction = 65;
color = {
background = "'#000000'";
foreground = "'#ffffff'";
};
};
};
nmt.script = ''
configFile=home-files/.config/cava/config
assertFileExists $configFile
assertFileContent $configFile ${./cava-basic-configuration-expected.ini}
'';
}