With Timeshift, you can go back in time and put back the previous snapshot of your system that did work. That’s all that Timeshift does, making a snapshot of your system on a regular base, so you can revert back without a hassle.
How do you install it?
Make sure that your system is up-to-date if you’re in doubt run:
sudo pacman -Syu
yay -S timeshift cronie
The system asks you to choose RSYNC or BTRFS, choose RSYNC. (as most likely you will not have a BTRFS setup) Cronie is installed as a dependency and will handle self-repeating backup procedures.
After install cronie isn’t enabled by default, to enable it, type the following command:
systemctl enable --now cronie.service
Now you’re ready to activate Timeshift in its settings menu, so open the app and you’ll be greeted with a wizard that looks like this:
For more info and handbook go to the source side: