-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.scm
47 lines (43 loc) · 1.76 KB
/
config.scm
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
(add-to-load-path "/etc/core")
(use-modules (gnu)
(gnu services)
(nongnu packages linux)
(guix config)
(pache-users)
(pache-packages)
(pache-services)
(pache-desktop)
(pache-base))
(operating-system
;(inherit base-config) ; Import from pache-base
(kernel linux)
(firmware (list linux-firmware))
(locale "en_GB.utf8")
(timezone "Europe/Lisbon")
(keyboard-layout (keyboard-layout "us"))
(host-name "computer")
(users user-accounts) ; Import from pache-users
(packages system-packages) ; Import from pache-packages
(services (append service-configurations
desktop-services)) ; Combine services
;(bootloader bootloader-config) ; Bootloader from pache-base
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(targets (list "/dev/nvme0n1"))
(keyboard-layout keyboard-layout)))
;(swap-devices swap-config) ; Swap from pache-base
(swap-devices (list (swap-space
(target (uuid
"bd49f319-3190-4144-ac8d-fdceada559c8")))))
;(file-systems file-systems-config)
(file-systems (cons* (file-system
(mount-point "/boot/efi")
(device (uuid "73D8-0D0A"
'fat32))
(type "vfat"))
(file-system
(mount-point "/")
(device (uuid
"1326068e-af88-4723-80d1-c69029201c8d"
'ext4))
(type "ext4")) %base-file-systems))) ; File systems from pache-base