And when I add a file-system like this (define dayas-sys (mapped-device (source (uuid "blahblahblah")) (target "dayas-sys") (type luks-device-mapping)))
... (mapped-devices (list dayas-sys)) (file-systems (cons* (file-system (device "/dev/sda1") (title 'dayas:/) (mount-point "/") (type "ext4") (needed-for-boot? #t)) (file-system (device "/dev/mapper/dayas-sys") (mount-point "/x") (type "btrfs") (needed-for-boot? #f) (dependencies (list dayas-sys))) %base-file-systems)) system reconfigure hangs at guix system: shepherd: Removing service 'file-system-/x'... guix system: shepherd: Done. guix system: loading new services: file-system-/x... guix system: shepherd: Evaluating user expression (register-services (primitive-load "/gnu/s...")). . Unfortunately because of the abbreviation in the output of the command above ^^^ I have no idea what it's trying to do. The device has already been mapped at /dev/mapper/dayas-sys , however it has not yet mounted the filesystem as /x .