summaryrefslogtreecommitdiff
path: root/tw/home/lap.scm
diff options
context:
space:
mode:
authorTimo Wilken2023-10-07 22:01:58 +0200
committerTimo Wilken2023-10-08 15:43:51 +0200
commitd750499c0c9627d12b0b67a9a896b39c14e1688e (patch)
tree1e2924b155ad8770d234992d234697095ee415d5 /tw/home/lap.scm
parent52a5d876271b4c0b35a5c35baac62cb4d26723e0 (diff)
Install and configure nvidia-system-monitor
Diffstat (limited to 'tw/home/lap.scm')
-rw-r--r--tw/home/lap.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/tw/home/lap.scm b/tw/home/lap.scm
index 5b73baa1..01ba7842 100644
--- a/tw/home/lap.scm
+++ b/tw/home/lap.scm
@@ -35,6 +35,8 @@
#:use-module (guix gexp)
#:use-module ((nongnu packages messaging)
#:select (signal-desktop))
+ #:use-module ((nongnu packages nvidia)
+ #:select (nvidia-system-monitor))
#:use-module ((nongnu packages steam-client)
#:select (steam-nvidia))
#:use-module (tw home)
@@ -105,6 +107,7 @@
;; Games
steam-nvidia ; use "steam" for non-NVIDIA Steam client
+ nvidia-system-monitor ; Qt; installs "qnvsm" binary, but no .desktop file
;; Games are installed in ~/.guix-profile instead, to make updates of the
;; home environment faster.
;; 0ad flightgear freeciv simutrans/pak128 warzone2100 widelands pioneer
@@ -119,6 +122,10 @@
(home-batsignal-configuration
(batteries '("BAT0"))))
+ ;; For `nvidia-service-monitor'.
+ (simple-service 'qnvsm-config home-xdg-configuration-files-service-type
+ `(("congard/NVSM.conf" ,(local-file "files/NVSM.conf"))))
+
(service home-restic-backup-service-type
(list (restic-backup-repository
(schedule #~"0 */2 * * *")