diff --git a/modules/nixos/hardware/openrgb/default.nix b/modules/nixos/hardware/openrgb/default.nix new file mode 100644 index 0000000..31bff03 --- /dev/null +++ b/modules/nixos/hardware/openrgb/default.nix @@ -0,0 +1,14 @@ +{ config, lib, ... }: +let + hasDestopEnvironment = + config.${namespace}.desktop.cosmic.enable + || config.${namespace}.desktop.gnome.enable + || config.${namespace}.desktop.hyprland.enable; +in +{ + config = lib.mkIf hasDestopEnvironment { + services.hardware.openrgb = { + enable = true; + }; + }; +} \ No newline at end of file