integrate htpc and associated configuration

This commit is contained in:
k3t
2026-06-01 20:33:57 -06:00
parent 8209672944
commit db7a8a3f6e
21 changed files with 289 additions and 33 deletions
+18 -2
View File
@@ -1,8 +1,24 @@
{
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;
zramSwap.memoryPercent = 80;
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"
'';
}