# Recommended Btrfs Assistant configuration

**URL:** <https://forum.endeavouros.com/t/recommended-btrfs-assistant-configuration/62675>\
**Category:** Applications\
**Created:** [November 6, 2024, 2:17am UTC](https://forum.endeavouros.com/t/recommended-btrfs-assistant-configuration/62675 "2024-11-06T02:17:32Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![shuvashish76](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/shuvashish76/32/90945_2.png) [@shuvashish76](https://forum.endeavouros.com/u/shuvashish76)\
**Post date:** [November 6, 2024, 7:06am UTC](https://forum.endeavouros.com/t/recommended-btrfs-assistant-configuration/62675/2 "2024-11-06T07:06:10Z")

</div>

From [Configuring BTRFS Assistant](https://forum.endeavouros.com/t/configuring-btrfs-assistant/58379) post:

I need the `inotify-tools`

```auto
sudo pacman -S inotify-tools

```

Then I’ve to do this:

> [@Configuring BTRFS Assistant](https://forum.endeavouros.com/t/configuring-btrfs-assistant/58379/4):
>
> Enable the `grub-btrfs` daemon so new snapshots are automatically added to the Grub menu.
> 
> ```auto
> sudo systemctl enable --now grub-btrfsd
> 
> ```
> 
> Regenerate the Grub configuration file.
> 
> ```auto
> sudo grub-mkconfig -o /boot/grub/grub.cfg
> 
> ```

Then this part is optional but I should do this:

> [@Configuring BTRFS Assistant](https://forum.endeavouros.com/t/configuring-btrfs-assistant/58379/4):
>
> You may wish to add `GRUB_BTRFS_SNAPSHOT_KERNEL_PARAMETERS="rd.live.overlay.overlayfs=1"` to `/etc/default/grub-btrfs/config` for booting snapshots read only. See here for more information about that: [https://github.com/Antynea/grub-btrfs/blob/master/initramfs/readme.md#dracut-based-distros](https://github.com/Antynea/grub-btrfs/blob/master/initramfs/readme.md#dracut-based-distros)
> 
> Afterward, regenerate a new snapshot submenu.
> 
> ```auto
> sudo /etc/grub.d/41_snapshots-btrfs
> 
> ```
> 
> Reboot and test that you are able to boot to a snapshot from Grub.

Few questions:

1. Why I don’t have `@/.snapshots` subvolume by default? Do I need to manually create it? | reference: according to @dalto it’s [unnecessary](https://forum.endeavouros.com/t/using-snapper-to-snapshoot-and-restore-a-system/16586/49). (old post though)
2. What are the `@/var/lib/machines` and `@/var/lib/portables`? Do I need snapshots of those as well?
3. Necessary to snapshot `@cache` and `@log` subvolumes? | reference : [link](https://forum.endeavouros.com/t/using-snapper-to-snapshoot-and-restore-a-system/16586/66)
4. What are recommended “timeline snapshots” configuration from ‘Snapper Settings’? | reference : @dalto 's [recommendation here](https://forum.endeavouros.com/t/using-snapper-to-snapshoot-and-restore-a-system/16586/88).
5. Recommended “Btrfs maintenance setting” ?
6. Any manual intervention necessary for `snap-pac`? Do I need to enable it like `grub-btrfs`? It suggests [no configuration is needed](https://github.com/wesbarnett/snap-pac#configuration).
7. On plasma desktop Btrfs Assistant is in White theme as always no matter what global theme I set for the desktop. How to make it Dark?

@dalto 's preference/recommendations matters as he is one of the maintainer/dev of [Btrfs Assistant](https://gitlab.com/btrfs-assistant/btrfs-assistant) 🙂

---

_[View the full topic](https://forum.endeavouros.com/t/recommended-btrfs-assistant-configuration/62675)._
