updates to add cachyos kernel and scheduler

This commit is contained in:
Chris Cochrun 2025-12-02 05:19:46 -06:00
parent c87278d2cc
commit b3b085181d
4 changed files with 229 additions and 71 deletions

View file

@ -18,13 +18,14 @@ in
};
# Use the systemd-boot EFI boot loader.
boot = {
kernelPackages = pkgs.linuxPackages_zen;
kernelParams = [ "mem_sleep_default=deep" "nvme.noacpi=1" ];
# initrd.kernelModules = [ "amdgpu" ];
# Use the cachyos kernel and better scheduler
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.