I’ll assume you will still want swap; think of hibernation as an option, you don’t need to use it.
The following refers to the copy&paste Wiki article.
+++ non-encrypted version +++
Just follow the aforementioned guide, but …
#03
Don’t choose encrypt
.
#05
- change
btrfsonluks=`sudo blkid -o device | grep luks`
-to-
btrfsonluks=/dev/sda2
#06
- change
fs_uuid=`sudo blkid -o device | grep luks` &&
-to-
fs_uuid=`sudo blkid -o device | grep sda2` &&
- delete (do not run) …
fs_uuid=`sudo blkid -o device -l -t TYPE=crypto_LUKS` &&
fs_uuid=`sudo blkid -o value -s UUID $fs_uuid` &&
sudo sed -i "s/parent_device_uuid\" : \"/parent_device_uuid\" : \"$fs_uuid/" /etc/timeshift/timeshift.json &&
You should now have an equivalent system to the guide, without the benefit of full disk encryption.
Still don’t get why one would choose this … but if it makes you happy, go for it .
[Edit 2020-11-29] modified to reflect timeshifts new config location