mirror of
https://github.com/vinceliuice/WhiteSur-gtk-theme.git
synced 2025-06-04 13:13:04 +00:00
54 lines
1.4 KiB
Bash
Executable File
54 lines
1.4 KiB
Bash
Executable File
#! /usr/bin/env bash
|
|
|
|
readonly REPO_DIR="$(dirname "$(readlink -m "${0}")")"
|
|
readonly RELEASE_DIR="${REPO_DIR}/release"
|
|
source "${REPO_DIR}/libs/lib-install.sh"
|
|
|
|
# Customization, default values
|
|
colors=("${COLOR_VARIANTS[@]}")
|
|
opacities=("${OPACITY_VARIANTS[@]}")
|
|
|
|
C_VARIANTS=('-Light' '-Dark')
|
|
S_VARIANTS=('' '-solid')
|
|
N_VARIANTS=('' '-nord')
|
|
|
|
install() {
|
|
remove_themes; customize_theme; avoid_variant_duplicates
|
|
install_themes; echo; prompt -s "Install Gnome${RELEASE_VERSION} version finished!"; echo
|
|
local schemes=("${SCHEME_VARIANTS[1]}")
|
|
install_themes; echo; prompt -s "Install Gnome${RELEASE_VERSION} nord version finished!"; echo
|
|
}
|
|
|
|
compress() {
|
|
for color in "${C_VARIANTS[@]}"; do
|
|
for solid in "${S_VARIANTS[@]}"; do
|
|
for scheme in "${N_VARIANTS[@]}"; do
|
|
rm -rf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${scheme}.tar.xz
|
|
done
|
|
done
|
|
done
|
|
|
|
cd ${THEME_DIR}
|
|
|
|
for color in "${C_VARIANTS[@]}"; do
|
|
for solid in "${S_VARIANTS[@]}"; do
|
|
for scheme in "${N_VARIANTS[@]}"; do
|
|
tar -Jcf ${RELEASE_DIR}/${THEME_NAME}${color}${solid}${scheme}.tar.xz ${THEME_NAME}${color}${solid}${scheme}
|
|
done
|
|
done
|
|
done
|
|
}
|
|
|
|
#GNOME_VERSION="3-28"
|
|
#RELEASE_VERSION="-3-38"
|
|
#install && compress
|
|
#prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
|
|
|
GNOME_VERSION="46-0"
|
|
RELEASE_VERSION="-last"
|
|
install && compress
|
|
prompt -s "Compress Gnome${RELEASE_VERSION} version finished!"; echo
|
|
|
|
prompt -s "Done!"; echo
|
|
exit 0
|