Preferable is doing only snapshots of /root (subvolume @
). /home should not have snapshots. Better use for example borg
and vorta
is a good GUI for that: Compression and de-duplication included. Just create new subvolume for user files.
Think of timeshift like creating a system recovery point on Windows. Obviously it should only include system files and not user files.