diff --git a/.guix/rekahsoft/guix-config/desktop.scm b/.guix/rekahsoft/guix-config/desktop.scm index 202b502..3e75364 100644 --- a/.guix/rekahsoft/guix-config/desktop.scm +++ b/.guix/rekahsoft/guix-config/desktop.scm @@ -3,6 +3,7 @@ #:use-module (gnu system nss) #:use-module (gnu packages gnome) #:use-module (gnu packages linux) + #:use-module (gnu packages firmware) #:use-module (gnu packages wm) #:use-module (gnu packages shells) #:use-module (gnu services virtualization) @@ -41,6 +42,14 @@ (service qemu-binfmt-service-type (qemu-binfmt-configuration (platforms (lookup-qemu-platforms "arm" "aarch64")))) + + (simple-service 'libvirt-configuration etc-service-type + (list `("libvirt/qemu.conf" ,(mixed-text-file "qemu.conf" + "stdio_handler=\"file\"\n" + "nvram = [\n" + " \"" ovmf "/share/firmware/ovmf_x64.bin:" ovmf "/share/firmware/ovmf_vars_x64.bin\"\n" + "]\n")))) + (service screen-locker-service-type (screen-locker-configuration (name "i3lock")