Run $(guix system vm ./xfce-os-test.scm) -m 1G with this: (use-modules (gnu) (srfi srfi-1)) (use-service-modules desktop xorg) (operating-system (bootloader (grub-configuration)) (file-systems %base-file-systems) (locale "en_AU.utf8") (timezone "Australia/Hobart") (keyboard-layout (keyboard-layout "us" "colemak")) (host-name "jiu") (users (cons* (user-account (name "b") (password (crypt "b" "$6$abc")) ;; password "b" (comment "Brendan") (group "users") (home-directory "/home/b") (supplementary-groups '("wheel" "netdev" "audio" "video" "kvm"))) %base-user-accounts)) (packages (append (map specification->package '("nss-certs" "gnome-themes-standard")) %base-packages)) (services (append (list (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout))) (service xfce-desktop-service-type)) (modify-services %desktop-services (gdm-service-type config => (gdm-configuration (default-user "b") (auto-login? #t)))))))