blob: 86abafd5c9b02ff5e5df118b98cf98fdb6cf34aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
(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))))))))
|