SmallLaptop.scm

0f472179ea1aaab0ab68a109c34fd78b25642422 · 1.2 KB · 30 lines raw

1 (use-modules (ryan-config base-system)
2 (ryan-bootloader uki)
3 (gnu))
4
5 (operating-system
6 (inherit base-operating-system)
7 (host-name "SmallLaptop")
8 (mapped-devices (list (mapped-device
9 (source (uuid
10 "f2daabc9-543e-4128-8c61-dd5278988781"))
11 (target "sysroot")
12 (type luks-device-mapping))))
13 (file-systems (cons* (file-system
14 (mount-point "/")
15 (device "/dev/mapper/sysroot")
16 (type "ext4")
17 (dependencies mapped-devices))
18 (file-system
19 (mount-point "/boot/efi")
20 (device (uuid "1E29-F197"
21 'fat32))
22 (type "vfat")) %base-file-systems))
23 (bootloader (bootloader-configuration
24 (bootloader (uefi-uki-signed-bootloader
25 "/var/lib/sbctl/keys/db/db.pem" "/var/lib/sbctl/keys/db/db.key"))
26 (targets (list "/boot/efi"))
27 (keyboard-layout (keyboard-layout "us"))))
28 (swap-devices
29 (list
30 (swap-space (target (uuid "93ded2d1-da41-4b74-a1ca-697fe99b7efb"))))))