#!/bin/sh
# blackhome destroy script

# remove symbolic links for last theme used by blackbox
~/.blackhome/config/installTheme cleanup ~

rm ~/blackhome 2&> /dev/null
rm ~/.blackboxrc 2&> /dev/null

# remove both of these, we don't lnow which was being used
#rm ~/.xsession 2&> /dev/null
#rm ~/.xinitrc 2&> /dev/null

# cater for leftover themed links (don't know which theme we quit from)
rm ~/.Xdefaults* 2&> /dev/null
rm ~/.Xresources* 2&> /dev/null

# this latter has the side-effect of removing the .Xdefaults and .Xresources
# restored when blackbox was shut down, so
if [ -r ~/.blackhome/Xdefaults/.Xdefaults-blackhome-removed ]; then
  mv ~/.blackhome/Xdefaults/.Xdefaults-blackhome-removed ~/.Xdefaults
fi

if [ -r ~/.blackhome/Xdefaults/.Xresources-blackhome-removed ]; then
  mv ~/.blackhome/Xdefaults/.Xresources-blackhome-removed ~/.Xresources
fi

#if [ -r ~/.blackhome/config/.xsession-blackhome-removed ]; then
#  mv ~/.blackhome/config/.xsession-blackhome-removed ~/.xsession
#fi

if [ -r ~/.blackhome/config/.xinitrc-blackhome-removed ]; then
  mv ~/.blackhome/config/.xinitrc-blackhome-removed ~/.xinitrc
fi

# remove blackhome-specific gtkrc
if [ -r ~/.gtkrc.mine ]; then
  rm ~/.gtkrc.mine
fi

if [ -r ~/.blackhome/Xdefaults/gtk/.gtkrc.mine-blackhome-removed ]; then
  mv ~/.blackhome/Xdefaults/gtk/.gtkrc.mine-blackhome-removed ~/.gtkrc.mine
fi
  
# in case we were running blackbox with a ~/.blackbox or something
if [ -r ~/.blackhome/config/.blackboxrc-blackhome-removed ]; then
  mv ~/.blackhome/config/.blackboxrc-blackhome-removed ~/.blackboxrc
fi

if [ -d ~/.blackhome-custom-extras ]; then
  rm -rf ~/.blackhome-custom-extras
fi

rm -rf ~/.blackhome

echo "Thank you for trying blackhome. Goodbye."
