1
0
Fork 0
mirror of https://github.com/vinceliuice/MacSequoia-kde.git synced 2024-10-16 11:40:46 +00:00
MacSequoia-kde/uninstall.sh
vinceliuice 0f831a3dab Upload
2024-06-30 12:16:38 +08:00

58 lines
2 KiB
Bash
Executable file

#! /usr/bin/env bash
SRC_DIR=$(cd $(dirname $0) && pwd)
ROOT_UID=0
# Destination directory
if [[ "$UID" -eq "$ROOT_UID" ]]; then
AURORAE_DIR="/usr/share/aurorae/themes"
SCHEMES_DIR="/usr/share/color-schemes"
PLASMA_DIR="/usr/share/plasma/desktoptheme"
PLASMOIDS_DIR="/usr/share/plasma/plasmoids"
LOOKFEEL_DIR="/usr/share/plasma/look-and-feel"
KVANTUM_DIR="/usr/share/Kvantum"
WALLPAPER_DIR="/usr/share/wallpapers"
else
AURORAE_DIR="$HOME/.local/share/aurorae/themes"
SCHEMES_DIR="$HOME/.local/share/color-schemes"
PLASMA_DIR="$HOME/.local/share/plasma/desktoptheme"
PLASMOIDS_DIR="$HOME/.local/share/plasma/plasmoids"
LOOKFEEL_DIR="$HOME/.local/share/plasma/look-and-feel"
KVANTUM_DIR="$HOME/.config/Kvantum"
WALLPAPER_DIR="$HOME/.local/share/wallpapers"
LATTE_DIR="$HOME/.config/latte"
fi
THEME_NAME=MacSequoia
COLOR_VARIANTS=('-Light' '-Dark')
uninstall() {
local name=${1}
local color=${2}
[[ -d "${AURORAE_DIR}/${name}${color}" ]] && rm -rf ${AURORAE_DIR}/${name}${color}{'','-1.25x','-1.5x'}
[[ -d "${PLASMA_DIR}/${name}${color}" ]] && rm -rf ${PLASMA_DIR}/${name}${color}
[[ -f "${SCHEMES_DIR}/${name}${ELSE_COLOR}".colors ]] && rm -rf ${SCHEMES_DIR}/${name}${ELSE_COLOR}.colors
[[ -d "${LOOKFEEL_DIR}/com.github.vinceliuice.${name}${color}" ]] && rm -rf ${LOOKFEEL_DIR}/com.github.vinceliuice.${name}${color}
[[ -d "${KVANTUM_DIR}/${name}" ]] && rm -rf ${KVANTUM_DIR}/${name}
[[ -d "${WALLPAPER_DIR}/${name}" ]] && rm -rf ${WALLPAPER_DIR}/${name}
[[ -d "${WALLPAPER_DIR}/${name}${color}" ]] && rm -rf ${WALLPAPER_DIR}/${name}${color}
if [[ "$UID" != "$ROOT_UID" && -d "${LATTE_DIR}" ]]; then
if [[ -f ${LATTE_DIR}/${name}.layout.latte ]]; then
rm -rf ${LATTE_DIR}/${name}{'','_x2'}.layout.latte
fi
fi
}
echo "Uninstalling '${THEME_NAME} kde themes'..."
for color in "${colors[@]:-${COLOR_VARIANTS[@]}}"; do
uninstall "${name:-${THEME_NAME}}" "${color}"
done
#[[ -f "$HOME"/.Xresources ]] && rm -rf "$HOME"/.Xresources
echo "Uninstall finished..."