https://github.com/daniilzinoviev06/turboshift
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
https://github.com/daniilzinoviev06/turboshift
arch backups bash cli-app grub linux shell shell-script snapshots timeshift
Last synced: 6 months ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/daniilzinoviev06/turboshift
- Owner: DaniilZinoviev06
- License: gpl-3.0
- Created: 2024-10-12T11:16:06.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-02-20T18:59:29.000Z (8 months ago)
- Last Synced: 2025-03-25T05:36:14.057Z (7 months ago)
- Topics: arch, backups, bash, cli-app, grub, linux, shell, shell-script, snapshots, timeshift
- Language: Shell
- Homepage:
- Size: 976 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

  
# :tornado: 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.## :rocket: 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## :warning: Recommendation
`Please delete the script through the script settings`
> This is necessary so that later there are no problems with the timeshift shortcut## :computer: Installation
First copy the repository:
```bash
git clone https://github.com/DaniilZinoviev06/turboshift.git
cd turboshift
```
Next, run the `script.sh` to install the necessary dependencies and initial configuration
```bash
cd scripts
chmod +x script.sh
./script.sh
```
## :coffin: Uninstall
:toolbox: Using settings
> To delete you can use the option in the settings`or`
:superhero: 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`## :penguin: Distributions

## 🖥️: Screenshots




  
