summaryrefslogtreecommitdiff
path: root/vmstore/corpo/corpo-system.scm
diff options
context:
space:
mode:
Diffstat (limited to 'vmstore/corpo/corpo-system.scm')
-rw-r--r--vmstore/corpo/corpo-system.scm13
1 files changed, 7 insertions, 6 deletions
diff --git a/vmstore/corpo/corpo-system.scm b/vmstore/corpo/corpo-system.scm
index 8f84c0e..a4e3668 100644
--- a/vmstore/corpo/corpo-system.scm
+++ b/vmstore/corpo/corpo-system.scm
@@ -10,7 +10,7 @@
(use-service-modules linux guix desktop pm audio
networking dbus xorg avahi spice)
-(use-package-modules linux audio libusb wm fonts
+(use-package-modules security-token linux audio libusb wm fonts
freedesktop vim cryptsetup)
(operating-system
@@ -26,7 +26,8 @@
(password (crypt "worker" "$6$abc"))
(group "users")
(home-directory "/home/corpo")
- (supplementary-groups '("wheel" "netdev" "audio" "video")))
+ (supplementary-groups '("wheel" "plugdev" "netdev"
+ "audio" "video")))
%base-user-accounts))
(bootloader (bootloader-configuration
@@ -63,8 +64,8 @@
;; Non-free
(kernel linux)
- (kernel-arguments '("modprobe.blacklist=noveau"
- ;"nvidia_drm.modeset=1"
+ (kernel-arguments '("modprobe.blacklist=nouveau"
+ "nvidia_drm.modeset=1"
"quiet"))
(firmware (list linux-firmware))
(initrd microcode-initrd)
@@ -88,7 +89,7 @@
%default-authorized-guix-keys)))))
(list
;; NVIDIA
- ;(service nvidia-service-type)
+ (service nvidia-service-type)
;(service kernel-module-loader-service-type
;'("nvidia"))
;; systemd dependencies
@@ -160,7 +161,7 @@
;; udev
(udev-rules-service 'pipewire-add-udev-rules pipewire)
-
+ (udev-rules-service 'fido2 libfido2 #:groups '("plugdev"))
;; corpo home
(service guix-home-service-type
`(("worker" ,corpo-home-environment))))))