This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / machines / xerxes / gpd-fan.nix
909 B 35 lines
1{ config, pkgs, ... }: 2let 3 gpd-fan = config.boot.kernelPackages.callPackage ( 4 { stdenv, kernel }: 5 stdenv.mkDerivation { 6 pname = "gpd-fan-driver"; 7 version = "git"; 8 9 src = pkgs.fetchFromGitHub { 10 owner = "Cryolitia"; 11 repo = "gpd-fan-driver"; 12 rev = "a400c7d2d7b0bd150f0f7148a10eea816d16314e"; 13 hash = "sha256-W+1OCiDxFHHAC9pPq1t6u4bLubj/4nNl2cep/HYYAgs="; 14 }; 15 16 hardeningDisable = [ "pic" ]; 17 18 nativeBuildInputs = kernel.moduleBuildDependencies; 19 20 makeFlags = [ 21 "KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 22 ]; 23 24 installPhase = '' 25 runHook preInstall 26 install *.ko -Dm444 -t $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpdfan 27 runHook postInstall 28 ''; 29 } 30 ) { }; 31in 32{ 33 boot.extraModulePackages = [ gpd-fan ]; 34 boot.kernelModules = [ "gpd_fan" ]; 35}