summaryrefslogtreecommitdiff
path: root/dom0/system.scm
diff options
context:
space:
mode:
Diffstat (limited to 'dom0/system.scm')
-rw-r--r--dom0/system.scm21
1 files changed, 12 insertions, 9 deletions
diff --git a/dom0/system.scm b/dom0/system.scm
index e009309..c2fea51 100644
--- a/dom0/system.scm
+++ b/dom0/system.scm
@@ -7,7 +7,7 @@
#:use-module (nongnu services nvidia))
(use-service-modules linux guix desktop pm audio virtualization
- networking dbus xorg avahi)
+ networking dbus xorg avahi spice)
(use-package-modules linux audio libusb wm fonts
freedesktop vim cryptsetup version-control)
@@ -35,7 +35,7 @@
;; replace post-install
(swap-devices (list (swap-space
(target (uuid
- "49cbaf9f-82ba-4e90-8701-0613f8500b9a")))))
+ "ffbee008-d95e-4fdd-87ad-6148f38f22fe")))))
;; luks setup - uncomment post-install
;; and provide source UUID once known
;;(mapped-devices (list (mapped-device
@@ -49,20 +49,20 @@
;; Will change after install
(file-systems (cons* (file-system
(mount-point "/boot/efi")
- (device (uuid "D329-C675"
+ (device (uuid "4E21-2F8F"
'fat32))
(type "vfat"))
(file-system
(mount-point "/")
(device (uuid
- "7510a74d-fc8a-4cf4-a947-2e3140368cec"
+ "91be6346-0d17-4c4c-bca4-d08c18afe045"
'ext4))
(type "ext4")) %base-file-systems))
;; Non-free
(kernel linux)
(kernel-arguments '("modprobe.blacklist=noveau"
- "nvidia_drm.modeset=1"
+ ;"nvidia_drm.modeset=1"
"quiet"))
(firmware (list linux-firmware))
(initrd microcode-initrd)
@@ -86,12 +86,15 @@
%default-authorized-guix-keys)))))
(list
;; NVIDIA
- (service nvidia-service-type)
- (service kernel-module-loader-service-type
- '("nvidia"))
+ ;(service nvidia-service-type)
+ ;(service kernel-module-loader-service-type
+ ;'("nvidia"))
;; systemd dependencies
(service elogind-service-type)
+ ;; spice for VMs
+ (service spice-vdagent-service-type)
+
;; PAM and login
(service greetd-service-type
(greetd-configuration
@@ -146,13 +149,13 @@
;; Virtualization
(service libvirt-service-type)
+ (service virtlog-service-type)
;; udev
(udev-rules-service 'pipewire-add-udev-rules pipewire))))
;; Packages (system-wide)
(packages (cons* vim
- foot
git
cryptsetup
strace