diff --git a/README.md b/README.md
index 94a8c3f..53b4ea4 100644
--- a/README.md
+++ b/README.md
@@ -71,7 +71,7 @@ Usage: `./install.sh [OPTIONS...]`
-s, --size [default|180|220|240|260|280]
Set Nautilus sidebar minimum width. Default is 200px
- -i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void]
+ -i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin]
Set 'Activities' icon. Default is 'standard'
-b, --background [default|blank|IMAGE_PATH]
diff --git a/lib-core.sh b/lib-core.sh
index cd7adb1..b29c749 100755
--- a/lib-core.sh
+++ b/lib-core.sh
@@ -83,7 +83,7 @@ COLOR_VARIANTS=('light' 'dark')
OPACITY_VARIANTS=('normal' 'solid')
ALT_VARIANTS=('normal' 'alt')
THEME_VARIANTS=('default' 'blue' 'purple' 'pink' 'red' 'orange' 'yellow' 'green' 'grey')
-ICON_VARIANTS=('standard' 'simple' 'gnome' 'ubuntu' 'arch' 'manjaro' 'fedora' 'debian' 'void')
+ICON_VARIANTS=('standard' 'simple' 'gnome' 'ubuntu' 'arch' 'manjaro' 'fedora' 'debian' 'void' 'opensuse' 'popos' 'mxlinux' 'zorin')
SIDEBAR_SIZE_VARIANTS=('default' '180' '220' '240' '260' '280')
PANEL_OPACITY_VARIANTS=('default' '30' '45' '60' '75')
NAUTILUS_STYLE_VARIANTS=('stable' 'normal' 'mojave' 'glassy')
@@ -158,6 +158,23 @@ anim=(
" ${c_blue}•${c_green}•${c_red}•${c_magenta}•"
)
+# Check command availability
+has_command() {
+ command -v "$1" &> /dev/null
+}
+
+has_flatpak_app() {
+ flatpak list --columns=application | grep "${1}" &> /dev/null || return 1
+}
+
+has_snap_app() {
+ snap list "${1}" &> /dev/null || return 1
+}
+
+is_my_distro() {
+ [[ "$(cat '/etc/os-release' | awk -F '=' '/ID/{print $2}')" =~ "${1}" ]]
+}
+
###############################################################################
# CORE UTILITIES #
###############################################################################
@@ -286,6 +303,10 @@ signal_error() {
prompt -e "GNOME : ${GNOME_VERSION}"
prompt -e "REPO : ${repo_ver}\n"
+ if has_command apt; then
+ prompt -i "HINT: Try install depends to fix this: sudo apt install sassc libglib2.0-dev-bin libxml2-utils\n"
+ fi
+
prompt -i "HINT: You can google or report to us the info above\n"
prompt -i "https://github.com/vinceliuice/WhiteSur-gtk-theme/issues\n\n"
@@ -351,23 +372,6 @@ helpify() {
printf " ${c_blue}%s ${c_green}%s\n ${c_magenta}%s. ${c_cyan}%s\n\n${c_default}" "${1}" "${2}" "${3}" "${4}"
}
-# Check command availability
-has_command() {
- command -v "$1" &> /dev/null
-}
-
-has_flatpak_app() {
- flatpak list --columns=application | grep "${1}" &> /dev/null || return 1
-}
-
-has_snap_app() {
- snap list "${1}" &> /dev/null || return 1
-}
-
-is_my_distro() {
- [[ "$(cat '/etc/os-release' | awk -F '=' '/ID/{print $2}')" =~ "${1}" ]]
-}
-
###############################################################################
# PARAMETERS #
###############################################################################
diff --git a/lib-install.sh b/lib-install.sh
index be2d1e2..f212ce1 100755
--- a/lib-install.sh
+++ b/lib-install.sh
@@ -775,7 +775,7 @@ customize_theme() {
# Change panel font color
if [[ "${monterey}" == 'true' ]]; then
black_font="true"
- prompt -s "Changing to montery style ..."
+ prompt -s "Changing to Monterey style ..."
sed $SED_OPT "/\$monterey/s/false/true/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
sed $SED_OPT "/\$panel_opacity/s/0.15/0.5/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
fi
diff --git a/release/WhiteSur-dark-3-38.tar.xz b/release/WhiteSur-dark-3-38.tar.xz
index 7a560d9..feb61f8 100644
Binary files a/release/WhiteSur-dark-3-38.tar.xz and b/release/WhiteSur-dark-3-38.tar.xz differ
diff --git a/release/WhiteSur-dark-40-0.tar.xz b/release/WhiteSur-dark-40-0.tar.xz
index 396b9eb..a7d3cb3 100644
Binary files a/release/WhiteSur-dark-40-0.tar.xz and b/release/WhiteSur-dark-40-0.tar.xz differ
diff --git a/release/WhiteSur-dark-solid-3-38.tar.xz b/release/WhiteSur-dark-solid-3-38.tar.xz
index b6bb72a..5fd4c75 100644
Binary files a/release/WhiteSur-dark-solid-3-38.tar.xz and b/release/WhiteSur-dark-solid-3-38.tar.xz differ
diff --git a/release/WhiteSur-dark-solid-40-0.tar.xz b/release/WhiteSur-dark-solid-40-0.tar.xz
index 1210372..b50e3bf 100644
Binary files a/release/WhiteSur-dark-solid-40-0.tar.xz and b/release/WhiteSur-dark-solid-40-0.tar.xz differ
diff --git a/release/WhiteSur-light-3-38.tar.xz b/release/WhiteSur-light-3-38.tar.xz
index c831a3e..0c11d11 100644
Binary files a/release/WhiteSur-light-3-38.tar.xz and b/release/WhiteSur-light-3-38.tar.xz differ
diff --git a/release/WhiteSur-light-40-0.tar.xz b/release/WhiteSur-light-40-0.tar.xz
index 7dd44c8..e127128 100644
Binary files a/release/WhiteSur-light-40-0.tar.xz and b/release/WhiteSur-light-40-0.tar.xz differ
diff --git a/release/WhiteSur-light-solid-3-38.tar.xz b/release/WhiteSur-light-solid-3-38.tar.xz
index e2c94cb..32ed4ef 100644
Binary files a/release/WhiteSur-light-solid-3-38.tar.xz and b/release/WhiteSur-light-solid-3-38.tar.xz differ
diff --git a/release/WhiteSur-light-solid-40-0.tar.xz b/release/WhiteSur-light-solid-40-0.tar.xz
index a5af002..b53e8e3 100644
Binary files a/release/WhiteSur-light-solid-40-0.tar.xz and b/release/WhiteSur-light-solid-40-0.tar.xz differ
diff --git a/src/assets/gnome-shell/activities-black/activities-mxlinux.svg b/src/assets/gnome-shell/activities-black/activities-mxlinux.svg
new file mode 100644
index 0000000..06e67bc
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-mxlinux.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities-black/activities-opensuse.svg b/src/assets/gnome-shell/activities-black/activities-opensuse.svg
new file mode 100644
index 0000000..1805990
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-opensuse.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities-black/activities-popos.svg b/src/assets/gnome-shell/activities-black/activities-popos.svg
new file mode 100644
index 0000000..56da326
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-popos.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities-black/activities-zorin.svg b/src/assets/gnome-shell/activities-black/activities-zorin.svg
new file mode 100644
index 0000000..1cad42e
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-zorin.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-mxlinux.svg b/src/assets/gnome-shell/activities/activities-mxlinux.svg
new file mode 100644
index 0000000..aca9404
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-mxlinux.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-opensuse.svg b/src/assets/gnome-shell/activities/activities-opensuse.svg
new file mode 100644
index 0000000..bf3e809
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-opensuse.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-popos.svg b/src/assets/gnome-shell/activities/activities-popos.svg
new file mode 100644
index 0000000..f218a92
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-popos.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-zorin.svg b/src/assets/gnome-shell/activities/activities-zorin.svg
new file mode 100644
index 0000000..4adfa95
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-zorin.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/xfwm4/assets-dark-hdpi/close-active.png b/src/assets/xfwm4/assets-dark-hdpi/close-active.png
index 76e5ac6..863be72 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/close-active.png and b/src/assets/xfwm4/assets-dark-hdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/close-prelight.png b/src/assets/xfwm4/assets-dark-hdpi/close-prelight.png
index 65290b7..77e800c 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/close-prelight.png and b/src/assets/xfwm4/assets-dark-hdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/close-pressed.png b/src/assets/xfwm4/assets-dark-hdpi/close-pressed.png
index 7e82c75..4e36337 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/close-pressed.png and b/src/assets/xfwm4/assets-dark-hdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/hide-active.png b/src/assets/xfwm4/assets-dark-hdpi/hide-active.png
index 00dbd7c..1d06ff7 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/hide-active.png and b/src/assets/xfwm4/assets-dark-hdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/hide-prelight.png b/src/assets/xfwm4/assets-dark-hdpi/hide-prelight.png
index 8b97b53..d1cd198 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/hide-prelight.png and b/src/assets/xfwm4/assets-dark-hdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/hide-pressed.png b/src/assets/xfwm4/assets-dark-hdpi/hide-pressed.png
index 42fe6a8..45f14ff 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/hide-pressed.png and b/src/assets/xfwm4/assets-dark-hdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/maximize-active.png b/src/assets/xfwm4/assets-dark-hdpi/maximize-active.png
index 1394e9a..d5cbd10 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/maximize-active.png and b/src/assets/xfwm4/assets-dark-hdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/maximize-prelight.png b/src/assets/xfwm4/assets-dark-hdpi/maximize-prelight.png
index 0cd37f0..d7ef99a 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/maximize-prelight.png and b/src/assets/xfwm4/assets-dark-hdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/maximize-pressed.png b/src/assets/xfwm4/assets-dark-hdpi/maximize-pressed.png
index 981c56e..2867f2d 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/maximize-pressed.png and b/src/assets/xfwm4/assets-dark-hdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-active.png
index 1394e9a..d5cbd10 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-active.png and b/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-prelight.png
index f3859af..916bd51 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-prelight.png and b/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-pressed.png
index 1f4dd5f..238e751 100644
Binary files a/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-pressed.png and b/src/assets/xfwm4/assets-dark-hdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/close-active.png b/src/assets/xfwm4/assets-dark-xhdpi/close-active.png
index 02b9039..1f96326 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/close-active.png and b/src/assets/xfwm4/assets-dark-xhdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/close-prelight.png b/src/assets/xfwm4/assets-dark-xhdpi/close-prelight.png
index fe82a3e..d208754 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/close-prelight.png and b/src/assets/xfwm4/assets-dark-xhdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/close-pressed.png b/src/assets/xfwm4/assets-dark-xhdpi/close-pressed.png
index 878ae89..1daa17c 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/close-pressed.png and b/src/assets/xfwm4/assets-dark-xhdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/hide-active.png b/src/assets/xfwm4/assets-dark-xhdpi/hide-active.png
index 97e72ef..63bde89 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/hide-active.png and b/src/assets/xfwm4/assets-dark-xhdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/hide-prelight.png b/src/assets/xfwm4/assets-dark-xhdpi/hide-prelight.png
index c292766..8496a15 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/hide-prelight.png and b/src/assets/xfwm4/assets-dark-xhdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/hide-pressed.png b/src/assets/xfwm4/assets-dark-xhdpi/hide-pressed.png
index 85d94c9..d066351 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/hide-pressed.png and b/src/assets/xfwm4/assets-dark-xhdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/maximize-active.png b/src/assets/xfwm4/assets-dark-xhdpi/maximize-active.png
index 2ec58a1..af2368e 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/maximize-active.png and b/src/assets/xfwm4/assets-dark-xhdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/maximize-prelight.png b/src/assets/xfwm4/assets-dark-xhdpi/maximize-prelight.png
index f6c2a88..a6d7717 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/maximize-prelight.png and b/src/assets/xfwm4/assets-dark-xhdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/maximize-pressed.png b/src/assets/xfwm4/assets-dark-xhdpi/maximize-pressed.png
index 5c0cf19..48bc0c8 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/maximize-pressed.png and b/src/assets/xfwm4/assets-dark-xhdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-active.png
index 2ec58a1..af2368e 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-active.png and b/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-prelight.png
index c896a61..ea9bafb 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-prelight.png and b/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-pressed.png
index a126be9..4e50ca1 100644
Binary files a/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-pressed.png and b/src/assets/xfwm4/assets-dark-xhdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-dark.svg b/src/assets/xfwm4/assets-dark.svg
index 3f4b99e..92c51bd 100644
--- a/src/assets/xfwm4/assets-dark.svg
+++ b/src/assets/xfwm4/assets-dark.svg
@@ -2,40 +2,31 @@