@new2antrgs I was looking for the same thing after using SteamOS with a clonezilla setup and what I have discovered is that clonezilla uses partclone which is a Linux CL program and it does the job so perfectly on it’s own… so:
I have a 2nd hard disk with Antergos on that boots to console (by disabling lightdm) and I can boot to this disk from the grub menu on my main SSD.
Once booted (to console), I login and press up arrow to find the bash script I use which runs partclone on the 3 partitions on my main system, and I do this after any kernel/systemd/graphics updates or once a week.
This takes very little input and does exactly what I need, it’s so simple I’ve even taken partclones of the cloning disk on my main disk in case that goes wrong! NB. save the partclone images on a separate partition so that any partclone doesn’t also pick these up and make the image huge!
There’s no reason this can’t be on the same disk, it’s just that I didn’t have much space and I had a spare old disk and I like the extra resilience.
And you could run it from a USB if you installed an OS onto it and ran partclone from there (I decided my spare disk was faster).