summaryrefslogtreecommitdiff
path: root/kolwynia/os/hel/file-systems.scm
blob: 2c7d9668b86a95223441c0080ad3a0288b3556c0 (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
;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com>
(define-module (kolwynia os hel file-systems)
  #:use-module (gnu system mapped-devices)
  #:use-module (gnu system file-systems)
  #:export (%mapped-devices %file-systems))

;;; Commentary:
;;;
;;; filesystems for hel
;;;
;;; Code:

(define %mapped-devices
  (list (mapped-device
          (source (uuid "e76f9813-8f12-49bc-b09b-48acf9710826"))
          (target "cryptroot")
          (type luks-device-mapping))))

(define %file-systems
  (cons* (file-system
           (mount-point "/boot/efi")
           (device (uuid
                    "6177-157D"
                    'fat32))
           (type "vfat"))
         (file-system
           (mount-point "/")
           (device "/dev/mapper/cryptroot")
           (type "ext4")
           (dependencies %mapped-devices))
         %base-file-systems))

;;; file-systems.scm ends here