diff options
Diffstat (limited to 'vmstore/corpo/corpo-system.scm')
| -rw-r--r-- | vmstore/corpo/corpo-system.scm | 13 |
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)))))) |
