asus-ec-sensors: init at 2021-12-16 (#150989)

authored by Nick Hu and committed by GitHub e0e8ca98 c9a191dd

+36
+34
pkgs/os-specific/linux/asus-ec-sensors/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, kernel }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "asus-ec-sensors-${version}-${kernel.version}"; 5 + version = "unstable-2021-12-16"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "zeule"; 9 + repo = "asus-ec-sensors"; 10 + rev = "3621741c4ecb93216d546942707a9c413e971787"; 11 + sha256 = "0akdga2854q3w0pyi0jywa6cxr32541ifz0ka1hgn6j4czk39kyn"; 12 + }; 13 + 14 + hardeningDisable = [ "pic" ]; 15 + 16 + nativeBuildInputs = kernel.moduleBuildDependencies; 17 + 18 + makeFlags = [ 19 + "KERNELRELEASE=${kernel.modDirVersion}" 20 + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 21 + ]; 22 + 23 + installPhase = '' 24 + install asus-ec-sensors.ko -Dm444 -t ${placeholder "out"}/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "Linux HWMON sensors driver for ASUS motherboards to read sensor data from the embedded controller"; 29 + homepage = "https://github.com/zeule/asus-ec-sensors"; 30 + license = licenses.gpl2; 31 + platforms = [ "x86_64-linux" ]; 32 + maintainers = with maintainers; [ nickhu ]; 33 + }; 34 + }
+2
pkgs/top-level/linux-kernels.nix
··· 292 292 293 293 it87 = callPackage ../os-specific/linux/it87 {}; 294 294 295 + asus-ec-sensors = callPackage ../os-specific/linux/asus-ec-sensors {}; 296 + 295 297 asus-wmi-sensors = callPackage ../os-specific/linux/asus-wmi-sensors {}; 296 298 297 299 ena = callPackage ../os-specific/linux/ena {};