From bd12ce2a0b56a87767972918ff8307a0e041bee9 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Mon, 11 May 2026 23:58:24 -0400 Subject: [PATCH] zenpower: fix clang build --- modules/desktop-common.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 = [