From 8cec7234793f0c5ed6f753dd37388823c841351e Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Tue, 2 Dec 2025 10:09:50 -0600 Subject: [PATCH] add cachyos kernel and scx_bpfland scheduler --- modules/desktop.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/desktop.nix b/modules/desktop.nix index 821dc1e..5f8ad97 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -18,14 +18,20 @@ in }; - # Use the cachyos kernel and better scheduler + # Use the systemd-boot EFI boot loader. + # boot = { + # kernelPackages = pkgs.linuxPackages_zen; + # kernelParams = [ "mem_sleep_default=deep" "nvme.noacpi=1" ]; + # # initrd.kernelModules = [ "amdgpu" ]; + # }; + boot.kernelPackages = pkgs.linuxPackages_cachyos; boot.kernelParams = [ "mem_sleep_default=deep" "nvme.noacpi=1" ]; services.scx = { enable = true; scheduler = "scx_bpfland"; }; - + # The global useDHCP flag is deprecated, therefore explicitly set to false here. # Per-interface useDHCP will be mandatory in the future, so this generated config # replicates the default behaviour.