Skip to content

Timeshift-based script that automates the creation of snapshots and updating the GRUB bootloader before installing any package on your system. Creates snapshots before each action with the package

License

Notifications You must be signed in to change notification settings

DaniilZinoviev06/turboshift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

main screen

working Arch Linux Shell Timeshift based

🌪️ TURBOSHIFT

Turboshift is a handy Timeshift-based script that automates the creation of snapshots and updating the GRUB bootloader before installing any package on your system. It is a tool designed to improve the security and reliability of your workflow by providing the ability to quickly restore your system if problems arise after installing the software.

🚀 Features

  • Automatic creation of snapshots before any action with the package
  • Automatic creation of snapshots
  • Updating the GRUB bootloader
  • Automatic setting
  • Searching packages in Snapshots

⚠️ Recommendation

Please delete the script through the script settings

This is necessary so that later there are no problems with the timeshift shortcut

💻 Installation

First copy the repository:

git clone https://github.com/DaniilZinoviev06/turboshift.git
cd turboshift

Next, run the script.sh to install the necessary dependencies and initial configuration

cd scripts
chmod +x script.sh
./script.sh

settings

⚰️ Uninstall

🧰 Using settings

To delete you can use the option in the settings

or

🦸 independently

If you deleted the script yourself and noticed problems.

Problem with the Timeshift shortcut

/usr/share/applications/timeshift-gtk.desktop

Open in an editor and remove the line NoDisplay=true

Problem with snapshots after each action with the package manager

/etc/pacman.d/

Go to and remove /hooks

🐧 Distributions

arch

🖥️: Screenshots

screen_main

settings

screen_table

screen_table

working Arch Linux Shell Timeshift based

GitHub

About

Timeshift-based script that automates the creation of snapshots and updating the GRUB bootloader before installing any package on your system. Creates snapshots before each action with the package

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages