system.scm (1094B)
1 (define-module (mt 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 (%mt-file-systems 9 %mt-swap-devices 10 %mt-base-packages)) 11 12 ;; Keeping these for compatibility, may change them later, namely boot partition 13 (define %mt-file-systems 14 (append 15 (list (file-system 16 (mount-point "/boot/efi") 17 (device (file-system-label "guix-boot")) 18 (type "vfat")) 19 (file-system 20 (mount-point "/") 21 (device (file-system-label "guix-root")) 22 (type "ext4")) 23 (file-system 24 (mount-point "/home") 25 (device (file-system-label "guix-home")) 26 (type "ext4"))) 27 %base-file-systems)) 28 29 (define %mt-swap-devices 30 (list (swap-space 31 (target (file-system-label "guix-swap"))))) 32 33 (define %mt-base-packages 34 (append 35 (list fastfetch 36 git 37 curl) 38 %base-packages))
