From cc602a39fe26f0ada5b31ed4808f551669a4a71a Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 19:53:34 +0300 Subject: [PATCH 01/11] Dunst: set per-app notification icons --- Configs/.config/dunst/dunst.conf | 13 ++++++++----- Configs/.config/dunst/dunstrc | 5 +---- .../hyde/wallbash/Wall-Ways/notification/dunst.dcol | 12 ++++++++++++ Configs/.local/share/bin/wallbashdunst.sh | 4 +++- 4 files changed, 24 insertions(+), 10 deletions(-) diff --git a/Configs/.config/dunst/dunst.conf b/Configs/.config/dunst/dunst.conf index 3e113c66ac..832c98f383 100644 --- a/Configs/.config/dunst/dunst.conf +++ b/Configs/.config/dunst/dunst.conf @@ -19,6 +19,13 @@ # will be ignored. follow = mouse + # When set to true (recommended), you can use POSIX regular expressions for filtering rules. + # It uses the POSIX Extended Regular Expression syntax: https://en.m.wikibooks.org/wiki/Regular_Expressions/POSIX-Extended_Regular_Expressions. + # + # If this is set to false (not recommended), dunst will us fnmatch(3) for matching strings. + # Dunst doesn't pass any flags to fnmatch, so you cannot make use of extended patterns. + enable_posix_regex = true + ### Geometry ### # dynamic width from 0 to 300 @@ -201,9 +208,8 @@ #enable_recursive_icon_lookup = true # Set icon theme (only used for recursive icon lookup) - #icon_theme = Adwaita # You can also set multiple icon themes, with the leftmost one being used first. - icon_theme = "Tela-circle-dracula" + #icon_theme = "Tela-circle-dracula" # Align icons left/right/top/off icon_position = left @@ -216,9 +222,6 @@ # Scale larger icons down to this size, set to 0 to disable max_icon_size = 128 - # Paths to default icons (only necessary when not using recursive icon lookup) - icon_path = $HOME/.icons/Tela-circle-dracula/16/actions:$HOME/.icons/Tela-circle-dracula/16/apps:$HOME/.icons/Tela-circle-dracula/16/devices:$HOME/.icons/Tela-circle-dracula/16/mimetypes:$HOME/.icons/Tela-circle-dracula/16/panel:$HOME/.icons/Tela-circle-dracula/16/places:$HOME/.icons/Tela-circle-dracula/16/status - ### History ### # Should a notification popped up from history be sticky or timeout diff --git a/Configs/.config/dunst/dunstrc b/Configs/.config/dunst/dunstrc index 465c159f0d..cf8593efb0 100644 --- a/Configs/.config/dunst/dunstrc +++ b/Configs/.config/dunst/dunstrc @@ -198,7 +198,7 @@ # Recursive icon lookup. You can set a single theme, instead of having to # define all lookup paths. - #enable_recursive_icon_lookup = true + enable_recursive_icon_lookup = true # Set icon theme (only used for recursive icon lookup) #icon_theme = Adwaita @@ -216,9 +216,6 @@ # Scale larger icons down to this size, set to 0 to disable max_icon_size = 128 - # Paths to default icons (only necessary when not using recursive icon lookup) - icon_path = $HOME/.icons/Tela-circle-dracula/16/actions:$HOME/.icons/Tela-circle-dracula/16/apps:$HOME/.icons/Tela-circle-dracula/16/devices:$HOME/.icons/Tela-circle-dracula/16/mimetypes:$HOME/.icons/Tela-circle-dracula/16/panel:$HOME/.icons/Tela-circle-dracula/16/places:$HOME/.icons/Tela-circle-dracula/16/status - ### History ### # Should a notification popped up from history be sticky or timeout diff --git a/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol b/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol index d5046dd5af..ec503005ae 100644 --- a/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol +++ b/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol @@ -13,3 +13,15 @@ $HOME/.config/dunst/wallbash.conf|${scrDir}/wallbashdunst.sh frame_color = "#03" icon = "$HOME/.config/dunst/icons/hyprdots.svg" timeout = 5 + +[slack] + desktop_entry="^Slack$" + new_icon="$HOME/.icons/$iconTheme/scalable/apps/slack.svg" + +[telegram] + desktop_entry="^Telegram Desktop$" + new_icon="$HOME/.icons/$iconTheme/scalable/apps/telegram-desktop.svg" + +[skype] + desktop_entry="^Skype$" + new_icon="$HOME/.icons/$iconTheme/scalable/apps/skype.svg" diff --git a/Configs/.local/share/bin/wallbashdunst.sh b/Configs/.local/share/bin/wallbashdunst.sh index a070614c9b..d8de75963c 100755 --- a/Configs/.local/share/bin/wallbashdunst.sh +++ b/Configs/.local/share/bin/wallbashdunst.sh @@ -8,9 +8,11 @@ dstDir="${confDir}/dunst" # regen conf +export iconTheme="$({ grep -q "^[[:space:]]*\$ICON[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" && grep "^[[:space:]]*\$ICON[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" | cut -d '=' -f2 | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' ;} || + grep 'gsettings set org.gnome.desktop.interface icon-theme' "${hydeThemeDir}/hypr.theme" | awk -F "'" '{print $(NF - 1)}')" + export hypr_border envsubst < "${dstDir}/dunst.conf" > "${dstDir}/dunstrc" envsubst < "${dstDir}/wallbash.conf" >> "${dstDir}/dunstrc" killall dunst dunst & - From af9716ffaab0e4231abe185231cfc402893c21d3 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 22:24:47 +0300 Subject: [PATCH 02/11] Dunst: use strict icon size --- Configs/.config/dunst/dunst.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Configs/.config/dunst/dunst.conf b/Configs/.config/dunst/dunst.conf index 832c98f383..28836175bf 100644 --- a/Configs/.config/dunst/dunst.conf +++ b/Configs/.config/dunst/dunst.conf @@ -217,7 +217,7 @@ # Scale small icons up to this size, set to 0 to disable. Helpful # for e.g. small files or high-dpi screens. In case of conflict, # max_icon_size takes precedence over this. - min_icon_size = 32 + min_icon_size = 128 # Scale larger icons down to this size, set to 0 to disable max_icon_size = 128 From 51ae01051aa3449ade62b7e80963619c0dbc0fe9 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 22:27:04 +0300 Subject: [PATCH 03/11] Dunst: do not forget to update `dunstrc` --- Configs/.config/dunst/dunstrc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Configs/.config/dunst/dunstrc b/Configs/.config/dunst/dunstrc index cf8593efb0..4f17edee39 100644 --- a/Configs/.config/dunst/dunstrc +++ b/Configs/.config/dunst/dunstrc @@ -19,6 +19,13 @@ # will be ignored. follow = mouse + # When set to true (recommended), you can use POSIX regular expressions for filtering rules. + # It uses the POSIX Extended Regular Expression syntax: https://en.m.wikibooks.org/wiki/Regular_Expressions/POSIX-Extended_Regular_Expressions. + # + # If this is set to false (not recommended), dunst will us fnmatch(3) for matching strings. + # Dunst doesn't pass any flags to fnmatch, so you cannot make use of extended patterns. + enable_posix_regex = true + ### Geometry ### # dynamic width from 0 to 300 @@ -198,12 +205,12 @@ # Recursive icon lookup. You can set a single theme, instead of having to # define all lookup paths. - enable_recursive_icon_lookup = true + #enable_recursive_icon_lookup = true # Set icon theme (only used for recursive icon lookup) #icon_theme = Adwaita # You can also set multiple icon themes, with the leftmost one being used first. - icon_theme = "Tela-circle-dracula" + #icon_theme = "Tela-circle-dracula" # Align icons left/right/top/off icon_position = left From 17ffc19a1c60caf8cf992edbe0982acd1b520f80 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 22:31:25 +0300 Subject: [PATCH 04/11] Dunst: add missing space in `dunstrc` --- Configs/.config/dunst/dunstrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Configs/.config/dunst/dunstrc b/Configs/.config/dunst/dunstrc index 4f17edee39..a05cff60db 100644 --- a/Configs/.config/dunst/dunstrc +++ b/Configs/.config/dunst/dunstrc @@ -19,7 +19,7 @@ # will be ignored. follow = mouse - # When set to true (recommended), you can use POSIX regular expressions for filtering rules. + # When set to true (recommended), you can use POSIX regular expressions for filtering rules. # It uses the POSIX Extended Regular Expression syntax: https://en.m.wikibooks.org/wiki/Regular_Expressions/POSIX-Extended_Regular_Expressions. # # If this is set to false (not recommended), dunst will us fnmatch(3) for matching strings. From ab544b2f97e1b1724f1ec18b22b3c87fd51ea829 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 22:34:54 +0300 Subject: [PATCH 05/11] Dunst: change min_icon_size in `dunstrc` also --- Configs/.config/dunst/dunstrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Configs/.config/dunst/dunstrc b/Configs/.config/dunst/dunstrc index a05cff60db..460571a578 100644 --- a/Configs/.config/dunst/dunstrc +++ b/Configs/.config/dunst/dunstrc @@ -218,7 +218,7 @@ # Scale small icons up to this size, set to 0 to disable. Helpful # for e.g. small files or high-dpi screens. In case of conflict, # max_icon_size takes precedence over this. - min_icon_size = 32 + min_icon_size = 128 # Scale larger icons down to this size, set to 0 to disable max_icon_size = 128 From a4a8b7c4fa974aa057cbef7f6b2719f3a6ae3a35 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 23:07:39 +0300 Subject: [PATCH 06/11] Dunst: simplier way to set icons --- Configs/.config/dunst/dunst.conf | 4 ++-- Configs/.config/dunst/dunstrc | 4 ++-- .../hyde/wallbash/Wall-Ways/notification/dunst.dcol | 12 ++++++------ Configs/.local/share/bin/themeswitch.sh | 6 ++++++ Configs/.local/share/bin/wallbashdunst.sh | 3 --- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/Configs/.config/dunst/dunst.conf b/Configs/.config/dunst/dunst.conf index 28836175bf..2c6340692e 100644 --- a/Configs/.config/dunst/dunst.conf +++ b/Configs/.config/dunst/dunst.conf @@ -205,11 +205,11 @@ # Recursive icon lookup. You can set a single theme, instead of having to # define all lookup paths. - #enable_recursive_icon_lookup = true + enable_recursive_icon_lookup = true # Set icon theme (only used for recursive icon lookup) # You can also set multiple icon themes, with the leftmost one being used first. - #icon_theme = "Tela-circle-dracula" + icon_theme = "Tela-circle-dracula" # Align icons left/right/top/off icon_position = left diff --git a/Configs/.config/dunst/dunstrc b/Configs/.config/dunst/dunstrc index 460571a578..8c0d699ea2 100644 --- a/Configs/.config/dunst/dunstrc +++ b/Configs/.config/dunst/dunstrc @@ -205,12 +205,12 @@ # Recursive icon lookup. You can set a single theme, instead of having to # define all lookup paths. - #enable_recursive_icon_lookup = true + enable_recursive_icon_lookup = true # Set icon theme (only used for recursive icon lookup) #icon_theme = Adwaita # You can also set multiple icon themes, with the leftmost one being used first. - #icon_theme = "Tela-circle-dracula" + icon_theme = "Tela-circle-dracula" # Align icons left/right/top/off icon_position = left diff --git a/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol b/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol index ec503005ae..c5d5d90b0b 100644 --- a/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol +++ b/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol @@ -15,13 +15,13 @@ $HOME/.config/dunst/wallbash.conf|${scrDir}/wallbashdunst.sh timeout = 5 [slack] - desktop_entry="^Slack$" - new_icon="$HOME/.icons/$iconTheme/scalable/apps/slack.svg" + desktop_entry = "^Slack$" + new_icon = slack [telegram] - desktop_entry="^Telegram Desktop$" - new_icon="$HOME/.icons/$iconTheme/scalable/apps/telegram-desktop.svg" + desktop_entry = "^Telegram Desktop$" + new_icon = telegram-desktop [skype] - desktop_entry="^Skype$" - new_icon="$HOME/.icons/$iconTheme/scalable/apps/skype.svg" + desktop_entry = "^Skype$" + new_icon = skype diff --git a/Configs/.local/share/bin/themeswitch.sh b/Configs/.local/share/bin/themeswitch.sh index 4eaeb2f7fb..1dea197076 100755 --- a/Configs/.local/share/bin/themeswitch.sh +++ b/Configs/.local/share/bin/themeswitch.sh @@ -115,6 +115,12 @@ if pkg_installed flatpak ; then fi fi + +#// dunst + +sed -i "/^ icon_theme =/c\ icon_theme = \"${gtkIcon}\"" ~/.config/dunst/dunst.conf + + #// wallpaper "${scrDir}/swwwallpaper.sh" -s "$(readlink "${hydeThemeDir}/wall.set")" diff --git a/Configs/.local/share/bin/wallbashdunst.sh b/Configs/.local/share/bin/wallbashdunst.sh index d8de75963c..1ff6857060 100755 --- a/Configs/.local/share/bin/wallbashdunst.sh +++ b/Configs/.local/share/bin/wallbashdunst.sh @@ -8,9 +8,6 @@ dstDir="${confDir}/dunst" # regen conf -export iconTheme="$({ grep -q "^[[:space:]]*\$ICON[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" && grep "^[[:space:]]*\$ICON[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" | cut -d '=' -f2 | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' ;} || - grep 'gsettings set org.gnome.desktop.interface icon-theme' "${hydeThemeDir}/hypr.theme" | awk -F "'" '{print $(NF - 1)}')" - export hypr_border envsubst < "${dstDir}/dunst.conf" > "${dstDir}/dunstrc" envsubst < "${dstDir}/wallbash.conf" >> "${dstDir}/dunstrc" From 9196c9db6a6a27e6a80a4cf38fc63ef3088a455e Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 23:19:53 +0300 Subject: [PATCH 07/11] Dunst: set per-app icons in `dunst.conf` --- Configs/.config/dunst/dunst.conf | 12 ++++++++++++ .../hyde/wallbash/Wall-Ways/notification/dunst.dcol | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Configs/.config/dunst/dunst.conf b/Configs/.config/dunst/dunst.conf index 2c6340692e..f399101c25 100644 --- a/Configs/.config/dunst/dunst.conf +++ b/Configs/.config/dunst/dunst.conf @@ -450,3 +450,15 @@ frame_color = "#f38ba8" icon = "$HOME/.config/dunst/icons/critical.svg" timeout = 0 + +[slack] + desktop_entry = "^Slack$" + new_icon = slack + +[telegram] + desktop_entry = "^Telegram Desktop$" + new_icon = telegram-desktop + +[skype] + desktop_entry = "^Skype$" + new_icon = skype diff --git a/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol b/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol index c5d5d90b0b..d5046dd5af 100644 --- a/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol +++ b/Configs/.config/hyde/wallbash/Wall-Ways/notification/dunst.dcol @@ -13,15 +13,3 @@ $HOME/.config/dunst/wallbash.conf|${scrDir}/wallbashdunst.sh frame_color = "#03" icon = "$HOME/.config/dunst/icons/hyprdots.svg" timeout = 5 - -[slack] - desktop_entry = "^Slack$" - new_icon = slack - -[telegram] - desktop_entry = "^Telegram Desktop$" - new_icon = telegram-desktop - -[skype] - desktop_entry = "^Skype$" - new_icon = skype From ad52bac7b6d6c65147f4e498f7d047036fd9a5c4 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 16 Nov 2024 23:27:43 +0300 Subject: [PATCH 08/11] Use `confDir` variable for dunst theme patching --- Configs/.local/share/bin/themeswitch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Configs/.local/share/bin/themeswitch.sh b/Configs/.local/share/bin/themeswitch.sh index 1dea197076..8456f602b3 100755 --- a/Configs/.local/share/bin/themeswitch.sh +++ b/Configs/.local/share/bin/themeswitch.sh @@ -118,7 +118,7 @@ fi #// dunst -sed -i "/^ icon_theme =/c\ icon_theme = \"${gtkIcon}\"" ~/.config/dunst/dunst.conf +sed -i "/^ icon_theme =/c\ icon_theme = \"${gtkIcon}\"" "${confDir}/dunst/dunst.conf" #// wallpaper From c7992dbbc216509ad11ae1a763dbc8c0bdd66e16 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sun, 17 Nov 2024 10:48:51 +0300 Subject: [PATCH 09/11] Add some commonly used message apps icons for dunst --- Configs/.config/dunst/dunst.conf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Configs/.config/dunst/dunst.conf b/Configs/.config/dunst/dunst.conf index f399101c25..023d1798ba 100644 --- a/Configs/.config/dunst/dunst.conf +++ b/Configs/.config/dunst/dunst.conf @@ -462,3 +462,15 @@ [skype] desktop_entry = "^Skype$" new_icon = skype + +[discord] + desktop_entry = "^Discord$" + new_icon = discord + +[zapzap] + desktop_entry = "^ZapZap$" + new_icon = whatsapp + +[viber] + desktop_entry = "^Viber$" + new_icon = viber From 624f214f9af1dcc9c2f7d8f57fc5c1c61ea7b68a Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sun, 17 Nov 2024 21:30:56 +0300 Subject: [PATCH 10/11] `themeswitch.sh` now sets up all available icon themes as fallback for dunst --- Configs/.local/share/bin/themeswitch.sh | 47 +++++++++++++++++++------ 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/Configs/.local/share/bin/themeswitch.sh b/Configs/.local/share/bin/themeswitch.sh index 8456f602b3..c6e4c73539 100755 --- a/Configs/.local/share/bin/themeswitch.sh +++ b/Configs/.local/share/bin/themeswitch.sh @@ -27,6 +27,26 @@ Theme_Change() done } +get_gtk_theme() +{ + local themeDir=$1 + echo "$({ grep -q "^[[:space:]]*\$GTK[-_]THEME\s*=" "${themeDir}/hypr.theme" && grep "^[[:space:]]*\$GTK[-_]THEME\s*=" "${themeDir}/hypr.theme" | cut -d '=' -f2 | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' ;} || + grep 'gsettings set org.gnome.desktop.interface gtk-theme' "${themeDir}/hypr.theme" | awk -F "'" '{print $((NF - 1))}')" +} + +get_icon_theme() +{ + local themeDir=$1 + echo "$({ grep -q "^[[:space:]]*\$ICON[-_]THEME\s*=" "${themeDir}/hypr.theme" && grep "^[[:space:]]*\$ICON[-_]THEME\s*=" "${themeDir}/hypr.theme" | cut -d '=' -f2 | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' ;} || + grep 'gsettings set org.gnome.desktop.interface icon-theme' "${themeDir}/hypr.theme" | awk -F "'" '{print $(NF - 1)}')" +} + +join_array() +{ + local IFS="$1" + shift + echo "$*" +} #// evaluate options @@ -68,17 +88,11 @@ source "${scrDir}/globalcontrol.sh" #// hypr +[ -n "$HYPRLAND_INSTANCE_SIGNATURE" ] && hyprctl keyword misc:disable_autoreload 1 -q +sed '1d' "${hydeThemeDir}/hypr.theme" > "${confDir}/hypr/themes/theme.conf" # Useless and already handled by swwwallbash.sh but kept for robustness -sed '1d' "${hydeThemeDir}/hypr.theme" > "${confDir}/hypr/themes/theme.conf" -gtkTheme="$( -{ grep -q "^[[:space:]]*\$GTK[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" && grep "^[[:space:]]*\$GTK[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" | cut -d '=' -f2 | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' ;} || -grep 'gsettings set org.gnome.desktop.interface gtk-theme' "${hydeThemeDir}/hypr.theme" | awk -F "'" '{print $((NF - 1))}' -)" - -gtkIcon="$( -{ grep -q "^[[:space:]]*\$ICON[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" && grep "^[[:space:]]*\$ICON[-_]THEME\s*=" "${hydeThemeDir}/hypr.theme" | cut -d '=' -f2 | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' ;} || -grep 'gsettings set org.gnome.desktop.interface icon-theme' "${hydeThemeDir}/hypr.theme" | awk -F "'" '{print $(NF - 1)}' -)" +gtkTheme=$(get_gtk_theme "$hydeThemeDir") +gtkIcon=$(get_icon_theme "$hydeThemeDir") #// qtct @@ -118,7 +132,18 @@ fi #// dunst -sed -i "/^ icon_theme =/c\ icon_theme = \"${gtkIcon}\"" "${confDir}/dunst/dunst.conf" +unset iconThemes +while read thmDir ; do + if [ "$(basename "${thmDir}")" == "${hydeTheme}" ] ; then + continue + fi + iconThemes+=($(get_icon_theme "$thmDir")) +done < <(find "${hydeConfDir}/themes" -mindepth 1 -maxdepth 1 -type d) +echo "iconThemes1= ${iconThemes[@]}" +iconThemes=(${gtkIcon} "${iconThemes[*]}") +iconThemesConcat=$(join_array "," ${iconThemes[*]}) + +sed -i "/^ icon_theme =/c\ icon_theme = \"${iconThemesConcat}\"" "${confDir}/dunst/dunst.conf" #// wallpaper From cc7cb72f8793e65754f6c9a87c19e1d3bcacd9c5 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sun, 17 Nov 2024 21:38:03 +0300 Subject: [PATCH 11/11] Delete redudant echo --- Configs/.local/share/bin/themeswitch.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/Configs/.local/share/bin/themeswitch.sh b/Configs/.local/share/bin/themeswitch.sh index 5a6cb0ac4c..dce79be99b 100755 --- a/Configs/.local/share/bin/themeswitch.sh +++ b/Configs/.local/share/bin/themeswitch.sh @@ -140,7 +140,6 @@ while read thmDir ; do fi iconThemes+=($(get_icon_theme "$thmDir")) done < <(find "${hydeConfDir}/themes" -mindepth 1 -maxdepth 1 -type d) -echo "iconThemes1= ${iconThemes[@]}" iconThemes=(${gtkIcon} "${iconThemes[*]}") iconThemesConcat=$(join_array "," ${iconThemes[*]})