From 5259682ce58d935f248297bf1c9793a5cee0787e Mon Sep 17 00:00:00 2001 From: awwpotato Date: Sun, 6 Jul 2025 15:28:43 -0700 Subject: [PATCH] cava: add testbed (#1617) Link: https://github.com/nix-community/stylix/pull/1617 Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com> --- modules/cava/testbeds/cava-rainbow.nix | 15 +++++++++++++++ modules/cava/testbeds/cava.nix | 14 ++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 modules/cava/testbeds/cava-rainbow.nix create mode 100644 modules/cava/testbeds/cava.nix 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; + }; +}