2023-11-15 17:43:33 -06:00
|
|
|
#!/usr/bin/fish
|
|
|
|
|
|
2023-11-18 15:05:38 -06:00
|
|
|
set HOME /home/$USER
|
|
|
|
|
|
|
|
|
|
if set -q HOME
|
|
|
|
|
echo HOME variable defined as $HOME
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if string length -q -- $HOME
|
2023-11-15 17:43:33 -06:00
|
|
|
|
|
|
|
|
echo "Backup up $HOME/.config"
|
2023-11-18 15:05:38 -06:00
|
|
|
cp -r $HOME/.config $HOME/.config.bak
|
2023-11-15 17:43:33 -06:00
|
|
|
|
|
|
|
|
echo "Deleting KDE config files"
|
|
|
|
|
set fileList Trolltech.conf akregatorrc baloofilerc bluedevilglobalrc kactivitymanagerd-statsrc
|
|
|
|
|
set -a fileList kactivitymanagerdrc kactivitymanagerd-pluginsrc kateschemarc kcmfonts kcminputrc kconf_updaterc kded5rc
|
|
|
|
|
set -a fileList kdeglobals kfontinstuirc kglobalshortcutsrc khotkeysrc kmixctrlrc kmixrc
|
|
|
|
|
set -a fileList kscreenlockerrc ksmserverrc ksplashrc ktimezonedrc kwinrc kwinrulesrc plasma-localerc
|
|
|
|
|
set -a fileList plasma-nm plasma-org.kde.plasma.desktop-appletsrc plasmarc plasmashellrc
|
|
|
|
|
set -a fileList powermanagementprofilesrc startupconfig startupconfigfiles startupconfigkeys
|
|
|
|
|
set -a fileList krunnerrc touchpadxlibinputrc systemsettingsrc kxkbrc PlasmaUserFeedback
|
|
|
|
|
set -a fileList kde.org/* kiorc klipperrc knfsshare kuriikwsfilterrc kwalletmanager5rc kwalletrc
|
|
|
|
|
set -a fileList plasma.emojierrc plasmanotifyrc PlasmaUserFeedback powerdevilrc kgammarc
|
|
|
|
|
set -a fileList kded_device_automounterrc device_automounter_kcmrc klaunchrc
|
|
|
|
|
set -a fileList trashrc kactivitymanagerd-switcher gtkrc-2.0 gtkrc baloofileinformationrc
|
|
|
|
|
set -a fileList breezerc
|
|
|
|
|
|
|
|
|
|
rm $fileList
|
2023-11-18 15:05:38 -06:00
|
|
|
echo "Deletion completed"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else
|
2023-11-15 17:43:33 -06:00
|
|
|
|
2023-11-18 15:05:38 -06:00
|
|
|
echo "HOME variable not defined"
|
2023-11-15 17:43:33 -06:00
|
|
|
|
2023-11-18 15:05:38 -06:00
|
|
|
end
|