@@ -94,9 +94,10 @@ if [[ -z $1 || -z $2 ]]; then
94
94
fi
95
95
96
96
dcolTheme=" Wall-Dcol"
97
- [[ -f " ${confDir} /hyde/wallbash/theme" ]] && dcolTheme=" theme"
98
- dcolDir=" ${confDir} /hyde/wallbash/${dcolDest} "
99
- [ ! -d " ${dcolDir} " ] && print_prompt " [ERROR]" " ${dcolTheme} do not exist!" && exit 1
97
+ dcolDir=" ${confDir} /hyde/wallbash/${dcolTheme} "
98
+ [[ -d " ${HYDE_DATA_HOME} /wallbash/theme" ]] && dcolTheme=" theme"
99
+ [[ -d " ${HYDE_DATA_HOME} /wallbash/theme" ]] && dcolDir=" ${XDG_DATA_HOME} /hyde/wallbash/theme"
100
+ [ ! -d " ${dcolDir} " ] && print_prompt " [ERROR]" " ${dcolDir} do not exist!" && exit 1
100
101
101
102
# set parameters
102
103
Fav_Theme=" $1 "
@@ -150,7 +151,7 @@ print_prompt "Patching" -g " --// ${Fav_Theme} //-- " "from " -b "${Theme_Dir}\n
150
151
Fav_Theme_Dir=" ${Theme_Dir} /Configs/.config/hyde/themes/${Fav_Theme} "
151
152
[ ! -d " ${Fav_Theme_Dir} " ] && print_prompt -r " [ERROR] " " '${Fav_Theme_Dir} '" -y " Do not Exist" && exit 1
152
153
153
- config=$( find " ${dcolDir} " -type f -name " *.dcol" | awk -v favTheme=" ${Fav_Theme} " -F ' $ dcolTheme/ ' ' {gsub(/\.dcol$/, ".theme"); print ".config/hyde/themes/" favTheme "/" $2}' )
154
+ config=$( find " ${dcolDir} " -type f -name " *.dcol" | awk -v favTheme=" ${Fav_Theme} " -F " ${ dcolTheme} / " ' {gsub(/\.dcol$/, ".theme"); print ".config/hyde/themes/" favTheme "/" $2}' )
154
155
restore_list=" "
155
156
156
157
while IFS= read -r fchk; do
@@ -297,7 +298,7 @@ trap 'rm "${Theme_Dir}/restore_cfg.lst"' EXIT
297
298
print_prompt -g " \n[exec] " " restore_cfg.sh \" ${Theme_Dir} /restore_cfg.lst\" \" ${Theme_Dir} /Configs\" \" ${Fav_Theme} \" \n"
298
299
" ${CloneDir} /Scripts/restore_cfg.sh" " ${Theme_Dir} /restore_cfg.lst" " ${Theme_Dir} /Configs" " ${Fav_Theme} " & > /dev/null
299
300
300
- if [ " ${3} " = = " --skipcaching" ]; then
301
+ if [ " ${3} " ! = " --skipcaching" ]; then
301
302
if [ -f " $HOME /.local/lib/hyde/swwwallcache.sh" ]; then
302
303
" $HOME /.local/lib/hyde/swwwallcache.sh" -t " ${Fav_Theme} "
303
304
elif [ -f " $HOME /.local/share/bin/swwwallcache.sh" ]; then
0 commit comments