--- extraMounts: - device: proc fs: proc mountPoint: /proc - device: sys fs: sysfs mountPoint: /sys - device: /dev mountPoint: /dev options: [ bind ] - device: tmpfs fs: tmpfs mountPoint: /run - device: /run/udev mountPoint: /run/udev options: [ bind ] - device: efivarfs fs: efivarfs mountPoint: /sys/firmware/efi/efivars efi: true # The flat layout that snapper-rollback expects: the root in @ and snapshots # in @snapshots. Home, logs and the package cache stay out of root snapshots, # so a rollback never touches personal files. btrfsSubvolumes: - mountPoint: / subvolume: /@ - mountPoint: /home subvolume: /@home - mountPoint: /.snapshots subvolume: /@snapshots - mountPoint: /var/log subvolume: /@var_log - mountPoint: /var/cache/xbps subvolume: /@var_cache_xbps mountOptions: - filesystem: default options: [ defaults ] - filesystem: efi options: [ defaults, umask=0077 ] - filesystem: btrfs options: [ defaults, noatime, compress=zstd:1 ] - filesystem: ext4 options: [ defaults, noatime ] - filesystem: xfs options: [ defaults, noatime ]