summaryrefslogtreecommitdiff
path: root/.config/guix/garm.scm
diff options
context:
space:
mode:
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"))