;; This is an operating system configuration template for the default ;; CORP installation of the Guix System (use-modules (gnu) (gnu system nss) (gnu packages linux) (gnu system linux-initrd) (gnu services ssh) (gnu bootloader) (gnu bootloader grub) (gnu packages bootloaders)) (use-package-modules certs) (use-service-modules networking) (operating-system (host-name "guix") (timezone "America/New_York") (locale "en_US.utf8") (bootloader (bootloader-configuration (bootloader (bootloader (inherit grub-bootloader) (installer #~(const #t)))))) ;; Overridden to configure grub without installing it (file-systems (cons (file-system (device "/dev/sda") (mount-point "/") (type "ext4")) %base-file-systems)) (initrd-modules (append (list "virtio_scsi") %base-initrd-modules)) ;; This is where we specify system-wide packages. (packages (cons* nss-certs ;for HTTPS access %base-packages)) (services (append (list (service dhcp-client-service-type) (service openssh-service-type)) %base-services)))