(define-module (epistemia systems base-system) #:use-module (gnu) #:use-module (gnu packages bash) #:use-module (gnu packages ssh) #:use-module (guix) #:export (base-system)) (define base-system (operating-system (host-name "base") (timezone "Canada/Eastern") (locale "en_US.utf8") ;; should be set per-system (kernel '()) (firmware '()) ;; will be overrided per-system (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (targets '("/boot/efi")))) (file-systems %base-file-systems) (packages %base-packages) (services (modify-services %base-services (guix-service-type config => (guix-configuration (inherit config) (authorized-keys (append (list (local-file "../../demiurge.pub")) %default-authorized-guix-keys))))))))