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.kernelPackages = pkgs.linuxPackages_cachyos;
boot.kernelParams = [ "mem_sleep_default=deep" "nvme.noacpi=1" ]; boot.kernelParams = [ "mem_sleep_default=deep" "nvme.noacpi=1" ];
services.scx = { services.scx = {
enable = true; enable = true;
scheduler = "scx_bpfland"; scheduler = "scx_bpfland";
}; };
# The global useDHCP flag is deprecated, therefore explicitly set to false here. # 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 # Per-interface useDHCP will be mandatory in the future, so this generated config
# replicates the default behaviour. # replicates the default behaviour.