1
1
Fork 0

fw-fanctrl: modify curve

This commit is contained in:
Myned 2025-04-06 02:06:52 -05:00
parent 032d723fe6
commit b1d19fcc98
Signed by: myned
GPG key ID: C7224454F7881A34

View file

@ -13,13 +13,13 @@ in {
programs.fw-fanctrl = { programs.fw-fanctrl = {
enable = true; enable = true;
# https://github.com/TamtamHero/fw-fanctrl/blob/packaging/nix/config.json # https://github.com/TamtamHero/fw-fanctrl/blob/packaging/nix/doc/configuration.md
#?? fw-fanctrl --reload #?? fw-fanctrl reload
config = { config = {
defaultStrategy = "custom"; defaultStrategy = "custom";
strategies.custom = { strategies.custom = {
fanSpeedUpdateFrequency = 5; # Seconds fanSpeedUpdateFrequency = 10; # Seconds
movingAverageInterval = 30; # Seconds movingAverageInterval = 30; # Seconds
speedCurve = let speedCurve = let
curve = temp: speed: {inherit temp speed;}; curve = temp: speed: {inherit temp speed;};
@ -27,10 +27,10 @@ in {
(curve 0 0) # Always active (curve 0 0) # Always active
(curve 40 20) (curve 40 20)
(curve 50 30) (curve 50 30)
(curve 60 40) (curve 60 35)
(curve 70 50) (curve 70 40)
(curve 80 60) (curve 80 50)
#!! Max fan speed of 60% #!! Max fan speed of 50%
]; ];
}; };
}; };