24 lines
695 B
Nix
24 lines
695 B
Nix
{
|
|
services.beesd.filesystems = {
|
|
root = {
|
|
spec = "LABEL=NixOS";
|
|
hashTableSizeMB = 128;
|
|
verbosity = "crit";
|
|
extraOptions = [ "--loadavg-target" "1.5" ];
|
|
};
|
|
};
|
|
services.fstrim.enable = true;
|
|
services.system76-scheduler.enable = true;
|
|
#services.thermald.enable = true;
|
|
services.power-profiles-daemon.enable = true;
|
|
systemd.coredump.enable = false;
|
|
zramSwap = {
|
|
enable = true;
|
|
algorithm = "zstd";
|
|
memoryPercent = 90;
|
|
};
|
|
services.udev.extraRules = ''
|
|
ACTION=="add|change", KERNEL=="nvme[0-9]*", ATTR{queue/scheduler}="kyber"
|
|
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="kyber"
|
|
'';
|
|
} |