this post was submitted on 08 Jun 2026
8 points (100.0% liked)

Guix and GuixSD

233 readers
1 users here now

Community for all Guix and GuixSD users

founded 3 years ago
MODERATORS
 

I've been trying to begin a transition from NixOS to Guix, but I'm having a hard time finding where the different symbols referenced in the Guix/Guile manual are defined. For example, I want to use BTRFS on a LUKS-encrypted device, but I can't quite find what to #:use-module for the mapped-devices symbol. That is to say:

(file-system
  (device "/dev/mapper/cryptroot")
  (mount-point "/home")
  (type "btrfs")
  (options "subvol=home")
  (dependencies mapped-devices))

The mapped-devices above is an "unbound variable" (according to the errors). I still don't have this figured out, so how would others go about finding what to "import" since the official examples I'm looking at don't really tell me anything? (unless I'm blind, very likely!)

you are viewing a single comment's thread
view the rest of the comments
[–] vepr_jako_pepr@slrpnk.net 1 points 1 month ago

yes i believe the way that records are set up, binds the fields of the records in the record scope as their set specifiers