Add Guix VM config

This commit is contained in:
Anthony Wang 2022-04-30 15:35:25 -05:00
parent 9729e2ba4e
commit 494211f2af
Signed by: a
GPG Key ID: BC96B00AEC5F2D76

50
guix-1.3/config.scm Normal file
View File

@ -0,0 +1,50 @@
;; This is an operating system configuration generated
;; by the graphical installer.
(use-modules (gnu))
(use-modules (gnu packages shells))
(use-service-modules desktop networking ssh xorg)
(operating-system
(locale "en_US.utf8")
(timezone "America/Chicago")
(keyboard-layout
(keyboard-layout "us" "altgr-intl"))
(host-name "guix")
(users (cons* (user-account
(name "me")
(comment "Me")
(group "users")
(home-directory "/home/me")
(shell (file-append fish "/bin/fish"))
(supplementary-groups
'("wheel" "netdev" "audio" "video")))
%base-user-accounts))
(packages
(append
(map specification->package '("nss-certs" "fish" "vim" "neofetch"))
%base-packages))
(services
(append
(list (service gnome-desktop-service-type)
(service openssh-service-type)
(set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
%desktop-services))
(bootloader
(bootloader-configuration
(bootloader grub-bootloader)
(targets '("/dev/sda"))
(keyboard-layout keyboard-layout)))
(swap-devices
(list (swap-space
(target (uuid "97a9f1f7-8be8-48da-9d93-a60338a27c56")))))
(file-systems
(cons* (file-system
(mount-point "/")
(device
(uuid "9208e9a7-f04e-498e-b9dd-22721b7c4ce8"
'ext4))
(type "ext4"))
%base-file-systems)))