biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / hue-plus / default.nix
blob47c5d6b4193f5144cd6c5838b376d11462370325
1 { python3Packages
2 , fetchFromGitHub
3 , lib
4 , wrapQtAppsHook
5 , qtbase }:
7 python3Packages.buildPythonApplication rec {
8   pname = "hue-plus";
9   version = "1.4.5";
11   src = fetchFromGitHub {
12     owner = "kusti8";
13     repo = pname;
14     rev = "7ce7c4603c6d0ab1da29b0d4080aa05f57bd1760";
15     sha256 = "sha256-dDIJXhB3rmKnawOYJHE7WK38b0M5722zA+yLgpEjDyI=";
16   };
18   buildInputs = [ qtbase ];
20   nativeBuildInputs = [ wrapQtAppsHook ];
22   propagatedBuildInputs = with python3Packages; [
23     pyserial pyqt5 pyaudio appdirs setuptools
24   ];
26   doCheck = false;
27   dontWrapQtApps = true;
29   makeWrapperArgs = [
30     "\${qtWrapperArgs[@]}"
31   ];
33   meta = with lib; {
34     homepage = "https://github.com/kusti8/hue-plus";
35     description = "Windows and Linux driver in Python for the NZXT Hue+";
36     longDescription = ''
37       A cross-platform driver in Python for the NZXT Hue+. Supports all functionality except FPS, CPU, and GPU lighting.
38     '';
39     license = licenses.gpl3Only;
40     maintainers = with maintainers; [ garaiza-93 ];
41   };