From 1305d1dfe0d69ee04794134532bec265cbca4ccd Mon Sep 17 00:00:00 2001 From: Frede Hundewadt Date: Wed, 26 Jul 2023 10:17:40 +0200 Subject: [PATCH] Add 'manjaro-plasma-wipe.sh' --- manjaro-plasma-wipe.sh | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 manjaro-plasma-wipe.sh diff --git a/manjaro-plasma-wipe.sh b/manjaro-plasma-wipe.sh new file mode 100644 index 0000000..c9553b0 --- /dev/null +++ b/manjaro-plasma-wipe.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +# don't run as root +if [[ $(whoami) == "root" ]] ; then + echo "This script is not for root account" + exit 1 +fi + +echo ################################################################################# +echo +echo "[!!!] This script will wipe ALL your Plasma settings [!!!]" +echo "You cannot undo this action without having a backups..." +echo +echo ################################################################################## + +read -p "Press ENTER to wipe all of KDE's settings (Ctrl+c to cancel)" + +cd ~/ +rm -rf .kde +cd ~/.cache +rm -rf plasmashell* org.kde.dirmodel-qml.kcache kioexec krunner ksycoca5* krunnerbookmarkrunnerfirefoxdbfile.sqlite +cd ~/.local +rm -rf kate/ kded5/ klipper/ knewstuff3/ kscreen/ konsole/ kwalletd/ ksysguard/ kmail2/ kcookiejar/ kactivitymanagerd/ +cd cd ~/.local/share +rm -rf dolphin kate kcookiejar kded5 keyrings klipper kmail2 knewstuff3 konsole kscreen ksysguard kwalletd kxmlgui5 plasma_engine_comic plasma plasma_notes org.kde.gwenview +cd ~/.config +rm -f plasma* +rm -rf kde* akonadi* KDE kconf_updaterc baloo* dolphinrc drkonqirc gwenviewrc kmail2rc k*rc katemetainfos plasma-workspace +echo "Done!" +echo ################################################################################## +echo +echo "Restoring Manjaro Default User Settings" +echo +echo ################################################################################## + +read -p "Press ENTER to restore Manjaro Default User Settings (Ctrl+c to cancel)" + +cp -R /etc/skel/.* $HOME +echo "Done!" +secs=$((5)) +while [ $secs -gt 0 ]; do + echo -ne "Restarting in $secs\033[0K\r" + sleep 1 + : $((secs--)) +done + +systemctl reboot