liquidtux: init at 2021-12-16 (#150997)

authored by Nick Hu and committed by GitHub c9a191dd 19de041c

+35
+33
pkgs/os-specific/linux/liquidtux/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, kernel }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "liquidtux-${version}-${kernel.version}"; 5 + version = "unstable-2021-12-16"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "liquidctl"; 9 + repo = "liquidtux"; 10 + rev = "342defc0e22ea58f8ab2ab0f191ad3fd302c44cb"; 11 + sha256 = "12rc3vzfq8vnq9x9ca6swk5ag0xkpgkzmga8ga7q80mah9kxbaax"; 12 + }; 13 + 14 + hardeningDisable = [ "pic" ]; 15 + 16 + nativeBuildInputs = kernel.moduleBuildDependencies; 17 + 18 + makeFlags = [ 19 + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 20 + ]; 21 + 22 + installPhase = '' 23 + install nzxt-grid3.ko nzxt-kraken2.ko nzxt-kraken3.ko nzxt-smart2.ko -Dm444 -t ${placeholder "out"}/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon 24 + ''; 25 + 26 + meta = with lib; { 27 + description = "Linux kernel hwmon drivers for AIO liquid coolers and other devices"; 28 + homepage = "https://github.com/liquidctl/liquidtux"; 29 + license = licenses.gpl2; 30 + platforms = [ "x86_64-linux" "i686-linux" ]; 31 + maintainers = with maintainers; [ nickhu ]; 32 + }; 33 + }
+2
pkgs/top-level/linux-kernels.nix
··· 296 297 ena = callPackage ../os-specific/linux/ena {}; 298 299 v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { }; 300 301 lttng-modules = callPackage ../os-specific/linux/lttng-modules { };
··· 296 297 ena = callPackage ../os-specific/linux/ena {}; 298 299 + liquidtux = callPackage ../os-specific/linux/liquidtux {}; 300 + 301 v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { }; 302 303 lttng-modules = callPackage ../os-specific/linux/lttng-modules { };