BTRFS with timeshift snapshots on the grub menu
It is easy to add timeshift backup snapshotting and make them available on Boot Menu inside Grub!

—

- Install EndeavourOS using automatic partition with BTRFS filesystem (with or without encryption)
2. Install timeshift from AUR yay -S timeshift
3. enable cronie service: sudo systemctl enable --now cronie.service
4. launch timeshift and set it up to use BTRFS and create the first snapshot.
If you want to install timeshift-autosnap:
aur/timeshift-autosnap 0.9-1 (+28 1.25)
Timeshift auto-snapshot script which runs before package upgrade using Pacman hook.
5. Now install grub-btrfs package from community: sudo pacman -S grub-btrfs
community/grub-btrfs 4.11-1 (25.2 KiB 75.3 KiB)
Include btrfs snapshots in GRUB boot options
6. Last step is to rebuild grub.cfg: sudo grub-mkconfig -o /boot/grub/grub.cfg
and enable the service:
sudo systemctl enable --now grub-btrfsd