WhiteSur-gtk-theme/make-release.sh
vinceliuice 207c4d9496 update
2024-10-30 20:06:51 +08:00

56 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!\n"
local schemes=("${SCHEME_VARIANTS[1]}")
install_themes
echo; prompt -s "Install GNOME ${RELEASE_VERSION} Nord version finished!\n"
}
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="47-0"
RELEASE_VERSION="47.0"
install && compress
prompt -i "Compress ${THEME_NAME} themes finished!\n"
prompt -s "Done!"; echo
exit 0