diff --git a/modules/desktop-common.nix b/modules/desktop-common.nix index febcdca..ba3b449 100644 --- a/modules/desktop-common.nix +++ b/modules/desktop-common.nix @@ -101,7 +101,17 @@ processorOpt = "x86_64-v3"; }; in - helpers.kernelModuleLLVMOverride (pkgs.linuxKernel.packagesFor kernel); + (helpers.kernelModuleLLVMOverride (pkgs.linuxKernel.packagesFor kernel)).extend ( + _final: prev: { + zenpower = prev.zenpower.overrideAttrs (old: { + nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.llvmPackages.clang-unwrapped ]; + makeFlags = (old.makeFlags or [ ]) ++ [ + "CC=${pkgs.llvmPackages.clang-unwrapped}/bin/clang" + "LLVM=1" + ]; + }); + } + ); # disable legacy subsystems neither host will ever use kernelPatches = [