system.scm (1056B)
1 (define-module (loquat system) 2 #:use-module (guix gexp) 3 #:use-module (gnu packages admin) 4 #:use-module (gnu packages curl) 5 #:use-module (gnu packages version-control) 6 #:use-module (gnu system) 7 #:use-module (gnu system file-systems) 8 #:export (%loquat-file-systems 9 %loquat-swap-devices 10 %loquat-base-packages)) 11 12 (define %loquat-file-systems 13 (append 14 (list (file-system 15 (mount-point "/boot/efi") 16 (device (file-system-label "guix-boot")) 17 (type "vfat")) 18 (file-system 19 (mount-point "/") 20 (device (file-system-label "guix-root")) 21 (type "ext4")) 22 (file-system 23 (mount-point "/home") 24 (device (file-system-label "guix-home")) 25 (type "ext4"))) 26 %base-file-systems)) 27 28 (define %loquat-swap-devices 29 (list (swap-space 30 (target (file-system-label "guix-swap"))))) 31 32 (define %loquat-base-packages 33 (append 34 (list fastfetch 35 btop 36 git 37 curl) 38 %base-packages))