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.scm29
1 files changed, 9 insertions, 20 deletions
diff --git a/vmstore/corpo/corpo-system.scm b/vmstore/corpo/corpo-system.scm
index 3544847..930990f 100644
--- a/vmstore/corpo/corpo-system.scm
+++ b/vmstore/corpo/corpo-system.scm
@@ -11,7 +11,7 @@
(use-service-modules linux guix desktop pm audio
networking dbus xorg avahi spice)
(use-package-modules linux audio libusb wm fonts
- freedesktop vim cryptsetup)
+ freedesktop vim security-token cryptsetup)
(operating-system
(locale "en_GB.utf8")
@@ -26,7 +26,7 @@
(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
@@ -42,7 +42,7 @@
;; Non-free
(kernel linux)
- (kernel-arguments '("modprobe.blacklist=noveau"
+ (kernel-arguments '("modprobe.blacklist=nouveau"
;"nvidia_drm.modeset=1"
"quiet"))
(firmware (list linux-firmware))
@@ -68,8 +68,7 @@
(list
;; NVIDIA
;(service nvidia-service-type)
- ;(service kernel-module-loader-service-type
- ;'("nvidia"))
+
;; systemd dependencies
(service elogind-service-type)
@@ -103,19 +102,9 @@
(using-setuid? #t)))
;; Networking
- ;(service network-manager-service-type)
+ (service network-manager-service-type)
(service wpa-supplicant-service-type)
- (service static-networking-service-type
- (list (static-networking
- (addresses
- (list (network-address
- (device "eth0")
- (value "10.0.2.15/24"))))
- (routes
- (list (network-route
- (destination "default")
- (gateway "10.0.2.2"))))
- (name-servers '("208.67.222.222")))))
+
;; dbus
(service avahi-service-type)
(service udisks-service-type)
@@ -124,7 +113,7 @@
(service polkit-service-type)
(service dbus-root-service-type)
- ;; Cleanup stayle font cache
+ ;; Cleanup stale font cache
fontconfig-file-system-service
;; Power and thermals
@@ -137,9 +126,9 @@
;; Time
(service ntp-service-type)
- ;; udev
+ ;; udev including yubikey
(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))))))