remove some old cruft from rc.org
[~bandali/configs] / .config / guix / system / chaman.scm
index beddfa6..5313d1d 100644 (file)
@@ -1,5 +1,5 @@
-(use-modules (gnu))
-(use-service-modules desktop mail networking ssh xorg)
+(use-modules (gnu) (gnu packages linux))
+(use-service-modules admin desktop mail networking pm ssh xorg)
 
 (operating-system
   (host-name "chaman")
 
 (operating-system
   (host-name "chaman")
                                             (args (list "uid=bandali" "gid=users" "home=/home/bandali/mail/%d/%n")))))
                             (passdbs (list (passdb-configuration
                                             (driver "passwd-file")
                                             (args (list "uid=bandali" "gid=users" "home=/home/bandali/mail/%d/%n")))))
                             (passdbs (list (passdb-configuration
                                             (driver "passwd-file")
-                                            (args (list "/home/bandali/.config/dovecot/passwd"))))))))
+                                            (args (list "/home/bandali/.config/dovecot/passwd")))))))
+          (service rottlog-service-type
+                   (rottlog-configuration))
+          (service thermald-service-type)
+          (service tlp-service-type
+                   (tlp-configuration
+                    (cpu-boost-on-ac? #t)
+                    (sound-power-save-on-bat 0)
+                    (sound-power-save-controller? #f)
+                    ;; (usb-blacklist "0e8f:00a8") ;for some reason doesn't seem to work
+                    (usb-autosuspend? #f)))
+          (simple-service 'my-powertop-auto-tune activation-service-type
+                          #~(zero? (system* #$(file-append powertop "/sbin/powertop")
+                                            "--auto-tune"))))
     %desktop-services)))
     %desktop-services)))