add cachyos kernel and scx_bpfland scheduler

This commit is contained in:
Chris Cochrun 2025-12-02 10:09:50 -06:00
parent b3b085181d
commit 8cec723479

View file

@ -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.