From 8385e4d4d30be2861f868bfdecfb1c215ed0cd16 Mon Sep 17 00:00:00 2001 From: RP1 Date: Tue, 4 Feb 2025 19:18:02 +0100 Subject: [PATCH] uploaded the beginning of the backup/restore script --- backup-raveos.sh | 56 ++++++++++++++++++++++++++++++++++++++++++++++++ todolist | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 backup-raveos.sh diff --git a/backup-raveos.sh b/backup-raveos.sh new file mode 100644 index 0000000..a723c5d --- /dev/null +++ b/backup-raveos.sh @@ -0,0 +1,56 @@ +#!/bin/bash + + +# Text modifiers +bold=$(tput bold) # ${bold} +normal=$(tput sgr0) # ${normal} +yellow=$(tput setaf 3) # ${yellow} + +zenity --info --title='Please pick a folder!' --text='Choose a folder!' --width='300' --height='100' + +# Folder variable +FOLDER=$(zenity --file-selection --title="Choose a backup directory" --directory) +if [[ $? -eq 1 ]]; then + echo You did not pick a ${bold}${yellow}folder.${normal} Exiting! + exit 1 + else + echo Backups will be saved into: ${bold}${yellow}$FOLDER${normal} +fi + + +# Options input +user_choice=$(zenity --list --checklist --width='1000' --height='700' \ + --title="Backup script by RavePriest1" \ + --text="Select from the options below" \ + --column="Select" --column="Name" \ + FALSE "MangoHud/Goverlay setup" \ + FALSE "Mozilla Browser - Deb Package") +if [[ $? -eq 1 ]]; then + echo You did not pick an ${bold}${yellow}option.${normal} Exiting! + exit 1 +fi + + +if [[ $user_choice = *"MangoHud/Goverlay"* ]]; then + echo + echo ----------------------------------------------------- + echo Copying ${bold}${yellow}Goverlay settings${normal} into ${bold}${yellow}$FOLDER/${normal} + sudo rsync -ap --info=progress2 /home/$USER/.config/goverlay $FOLDER/ + echo ${bold}${yellow}Goverlay settings${normal} copied. + echo ----------------------------------------------------- + sudo chown -R $USER:$GROUP $FOLDER + echo +fi + +if [[ $user_choice = *"Mozilla Browser - Deb Package"* ]]; then + echo + echo ----------------------------------------------------- + echo Copying ${bold}${yellow}Mozilla settings${normal} into ${bold}${yellow}$FOLDER/${normal} + sudo rsync -ap --info=progress2 /home/$USER/.mozilla $FOLDER/ + echo ${bold}${yellow}Mozilla settings${normal} copied. + echo ----------------------------------------------------- + sudo chown -R $USER:$GROUP $FOLDER + echo +fi + +exit 1 \ No newline at end of file diff --git a/todolist b/todolist index 7b13c51..211de0e 100644 --- a/todolist +++ b/todolist @@ -14,12 +14,13 @@ restart hangs 3progs scriptben audacious 432hz config push gamescope +program update-be scriptbe keruljon be egy rave full-upgrade update resz is SDDM Login Screenre Elvileg van Auto WinReboot systemctl reboot --boot-loader-entry=auto-windows nem mukodik - +rave parancs frissites