feat: disk spindown eliminated

This commit is contained in:
s-prechtl 2025-09-29 11:14:07 +02:00
parent 6d60a45e44
commit bd92cf4a2b

View file

@ -0,0 +1,14 @@
{lib, pkgs, ...}: {
# Disables spindown on all disks of /dev/sd* format. -S might be used later not sure if needed yet.
services.udev.extraRules =
let
mkRule = as: lib.concatStringsSep ", " as;
mkRules = rs: lib.concatStringsSep "\n" rs;
in mkRules ([( mkRule [
''ACTION=="add|change"''
''SUBSYSTEM=="block"''
''KERNEL=="sd[a-z]"''
''ATTR{queue/rotational}=="1"''
''RUN+="${pkgs.hdparm}/bin/hdparm -B 254 /dev/%k"''
])]);
}