1 { lib, mkDerivation, fetchFromGitHub, substituteAll, udev, stdenv
2 , pkg-config, qtbase, cmake, zlib, kmod, libXdmcp, qttools, qtx11extras, libdbusmenu
3 , withPulseaudio ? stdenv.isLinux, libpulseaudio
10 src = fetchFromGitHub {
14 sha256 = "sha256-yR1myagAqavAR/7lPdufcrJpPmXW7r4N4pxTMF6NbuE=";
25 ] ++ lib.optional withPulseaudio libpulseaudio;
33 "-DINSTALL_DIR_ANIMATIONS=libexec"
34 "-DUDEV_RULE_DIRECTORY=lib/udev/rules.d"
35 "-DFORCE_INIT_SYSTEM=systemd"
42 name = "ckb-next-modprobe.patch";
43 src = ./modprobe.patch;
49 description = "Driver and configuration tool for Corsair keyboards and mice";
50 homepage = "https://github.com/ckb-next/ckb-next";
51 license = licenses.gpl2;
52 platforms = platforms.linux;
53 maintainers = with maintainers; [ ];