mirror of
https://github.com/vinceliuice/MacSequoia-kde.git
synced 2024-11-21 13:20:09 +00:00
59 lines
2 KiB
Bash
59 lines
2 KiB
Bash
|
#! /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..."
|