summaryrefslogtreecommitdiff
path: root/.config/guix/garm.scm
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2024-07-06 21:44:18 -0600
committerbd <bdunahu@operationnull.com>2024-07-06 21:46:30 -0600
commitd1b3440d38a3bea44b8f0e8c63cd3cf2ec0a22d8 (patch)
tree127ffb07da9d3eb27d1d30e5927ccf443592a719 /.config/guix/garm.scm
parent96ff90e316961089749f4a25f15e25c18c396fe4 (diff)
Turn on all powersaving options
Diffstat (limited to '.config/guix/garm.scm')
-rw-r--r--.config/guix/garm.scm15
1 files changed, 13 insertions, 2 deletions
diff --git a/.config/guix/garm.scm b/.config/guix/garm.scm
index 3c9cd82..7ffdb3b 100644
--- a/.config/guix/garm.scm
+++ b/.config/guix/garm.scm
@@ -57,8 +57,19 @@
`((,username ,home)))
,(service tlp-service-type
(tlp-configuration
- (start-charge-thresh-bat0 75)
- (stop-charge-thresh-bat0 80)))))
+ (cpu-scaling-governor-on-ac (list "powersave"))
+ (cpu-scaling-governor-on-bat (list "powersave"))
+ (energy-perf-policy-on-ac "powersave")
+ (energy-perf-policy-on-bat "powersave")
+ (pcie-aspm-on-ac "powersave")
+ (pcie-aspm-on-bat "powersave")
+ (sched-powersave-on-bat? #t)
+ (sched-powersave-on-ac? #t)
+ (sata-linkpwr-on-ac "min_power")
+ (sata-linkpwr-on-bat "min_power")
+ (start-charge-thresh-bat0 60)
+ (stop-charge-thresh-bat0 80)))
+ ,(service thermald-service-type)))
(mapped-devices (list (mapped-device
(source (uuid "1c6a4f4d-2494-4b83-965c-1bcfdbf8a0b8"))