diff --git a/configs/victus/default.nix b/configs/victus/default.nix index d93b41b..19fec52 100644 --- a/configs/victus/default.nix +++ b/configs/victus/default.nix @@ -88,7 +88,7 @@ }; patches = [ (patch /kvmfr/string-literal-symbol-namespace.patch) ]; })) - #hp-omen-linux-module + hp-omen-linux-module ryzen-smu ]; diff --git a/pkgs/hp-omen-linux-module/default.nix b/pkgs/hp-omen-linux-module/default.nix index b018918..05ca53c 100644 --- a/pkgs/hp-omen-linux-module/default.nix +++ b/pkgs/hp-omen-linux-module/default.nix @@ -19,14 +19,24 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = kernel.moduleBuildDependencies; - makeFlags = kernel.makeFlags ++ [ - "-C" - "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" - "M=$(sourceRoot)" - "VERSION=${finalAttrs.version}" + makeFlags = [ + #"TARGET=${kernel.modDirVersion}" + "KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + #"-C" + #"${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + #"M=$(sourceRoot)" + #"VERSION=${finalAttrs.version}" ]; - buildFlags = [ "modules" ]; - installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ]; - installTargets = [ "modules_install" ]; + installPhase = '' + runHook preInstall + + install hp-wmi.ko -Dm444 -t $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/platform/x86/hp/ + + runHook postInstall + ''; + + #buildFlags = [ "modules" ]; + #installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ]; + #installTargets = [ "modules_install" ]; })