Tobias Geerinckx-Rice <m...@tobias.gr> writes: Matt Huszagh <huszaghm...@gmail.com> writes: > Ok, so I've simplified the subvolume layout somewhat: > mount -t btrfs -o compress=lzo LABEL=btrfs /mnt > btrfs subvolume create /mnt/@guixsd > btrfs subvolume create /mnt/@home > btrfs subvolume create /mnt/@snapshots > umount /mnt > o_btrfs=defaults,X-mount.mkdir,compress=lzo,ssd,noatime > > mount -o subvol=@guixsd,$o_btrfs LABEL=btrfs /mnt > mount -o subvol=@home,$o_btrfs LABEL=btrfs /mnt/home > mount -o subvol=@snapshots,$o_btrfs LABEL=btrfs /mnt/.snapshots > mount -o X-mount.mkdir /dev/nvme0n1p1 /mnt/boot/efi
I think I was a bit hasty in saying this worked. Another possible reason is guix system init doesn't try to do anything with these directories anyway so maybe the fact that these subvolumes are "supported" is a false positive. I've tried an even simpler layout: no subvolumes, just mount -t btrfs -o defaults,compress=lzo,ssd,noatime LABEL=btrfs /mnt mount -o X-mount.mkdir /dev/nvme0n1p1 /mnt/boot/efi However, I'm experiencing the same decryption error with this setup.