diff --git a/modules/cava/testbeds/cava-rainbow.nix b/modules/cava/testbeds/cava-rainbow.nix new file mode 100644 index 00000000..b70f8629 --- /dev/null +++ b/modules/cava/testbeds/cava-rainbow.nix @@ -0,0 +1,15 @@ +{ lib, pkgs, ... }: +{ + stylix.testbed.ui.command = { + text = '' + ${lib.getExe' pkgs.alsa-utils "aplay"} /dev/urandom & + ${lib.getExe pkgs.cava} + ''; + useTerminal = true; + }; + + home-manager.sharedModules = lib.singleton { + programs.cava.enable = true; + stylix.targets.cava.rainbow.enable = true; + }; +} diff --git a/modules/cava/testbeds/cava.nix b/modules/cava/testbeds/cava.nix new file mode 100644 index 00000000..a8d5d1b8 --- /dev/null +++ b/modules/cava/testbeds/cava.nix @@ -0,0 +1,14 @@ +{ lib, pkgs, ... }: +{ + stylix.testbed.ui.command = { + text = '' + ${lib.getExe' pkgs.alsa-utils "aplay"} /dev/urandom & + ${lib.getExe pkgs.cava} + ''; + useTerminal = true; + }; + + home-manager.sharedModules = lib.singleton { + programs.cava.enable = true; + }; +}