15 stdenv.mkDerivation rec {
17 version = "unstable-2021-04-08";
19 src = fetchFromGitHub {
22 rev = "171361654a64b570d747c2d196acb2da4b8dc293";
23 sha256 = "sha256-mojgHMT0gni0Po0hiZqQ8eMzqfwUipXue1uqpionihw=";
26 # This commit corresponds to the following open PR:
27 # https://github.com/keyleds/keyleds/pull/74
28 # According to the author of the PR, the maintainer of keyleds is unreachable.
29 # This patch fixes the build process which is broken on the current master branch of keyleds.
32 url = "https://github.com/keyleds/keyleds/commit/bffed5eb181127df915002b6ed830f85f15feafd.patch";
33 sha256 = "sha256-i2N3D/K++34JVqJloNK2UcN473NarIjdjAz6PUhXcNY=";
53 enableParallelBuilding = true;
55 cmakeBuildType = "MinSizeRel";
58 homepage = "https://github.com/keyleds/keyleds";
59 description = "Advanced RGB animation service for Logitech keyboards";
60 license = lib.licenses.gpl3;
61 platforms = lib.platforms.linux;
62 maintainers = with lib.maintainers; [ GaetanLepage ];