From cd446152991993c506c00711ce41cf9c6e9514fa Mon Sep 17 00:00:00 2001 From: cy Date: Wed, 22 Jan 2025 11:04:48 -0500 Subject: [PATCH] use kernelpatches instead of overlay --- hosts/ytnix/default.nix | 10 ++++++++++ overlay/default.nix | 2 +- overlay/kernel.nix | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/hosts/ytnix/default.nix b/hosts/ytnix/default.nix index 0024c40..3d54e00 100644 --- a/hosts/ytnix/default.nix +++ b/hosts/ytnix/default.nix @@ -42,6 +42,16 @@ }; tmp.cleanOnBoot = true; kernelPackages = pkgs.linuxKernel.packages.linux_zen; + kernelPatches = [ + { + name = "zen"; + patch = null; + extraStructuredConfig = with lib.kernel; { + CONFIG_SCHED_MUQSS = yes; + }; + } + ]; + # kernelPackages = with pkgs.linuxKernel; packagesFor kernels.linux_zen; extraModulePackages = with config.boot.kernelPackages; [ rtl8821ce ]; diff --git a/overlay/default.nix b/overlay/default.nix index 123e1f2..6b31b72 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -2,7 +2,7 @@ let overlays = [ ./conduwuit ./attic - ./kernel.nix + # ./kernel.nix ]; importedOverlays = map (m: import m) overlays; in diff --git a/overlay/kernel.nix b/overlay/kernel.nix index be2404e..40d0dca 100644 --- a/overlay/kernel.nix +++ b/overlay/kernel.nix @@ -3,8 +3,8 @@ let inherit (prev) lib; in { - linuxKernels.kernels.linux_zen = prev.linuxKernels.kernels.linux_zen.override (old: { - extraStructuredConfig = with lib.kernel; { + linuxKernel.kernels.linux_zen = prev.linuxKernel.kernels.linux_zen.override (old: { + structuredExtraConfig = with lib.kernel; { CONFIG_SCHED_MUQSS = yes; }; });