start weather script only when weather is present in plugins

This commit is contained in:
Sabato Luca Guadagno 2021-07-22 12:23:57 +02:00
parent 9fcf4515b8
commit 832d06405b

View file

@ -23,6 +23,7 @@ main()
show_border_contrast=$(get_tmux_option "@dracula-border-contrast" false) show_border_contrast=$(get_tmux_option "@dracula-border-contrast" false)
show_day_month=$(get_tmux_option "@dracula-day-month" false) show_day_month=$(get_tmux_option "@dracula-day-month" false)
show_refresh=$(get_tmux_option "@dracula-refresh-rate" 5) show_refresh=$(get_tmux_option "@dracula-refresh-rate" 5)
IFS=' ' read -r -a plugins <<< $(get_tmux_option "@dracula-plugins" "battery network weather")
# Dracula Color Pallette # Dracula Color Pallette
white='#f8f8f2' white='#f8f8f2'
@ -64,7 +65,7 @@ main()
fi fi
# start weather script in background # start weather script in background
if $show_weather; then if [[ "${plugins[@]}" =~ "weather" ]]; then
$current_dir/sleep_weather.sh $show_fahrenheit $show_location & $current_dir/sleep_weather.sh $show_fahrenheit $show_location &
fi fi
@ -123,7 +124,6 @@ main()
# Status right # Status right
tmux set-option -g status-right "" tmux set-option -g status-right ""
IFS=' ' read -r -a plugins <<< $(get_tmux_option "@dracula-plugins" "battery network weather")
for plugin in "${plugins[@]}"; do for plugin in "${plugins[@]}"; do
if [ $plugin = "battery" ]; then if [ $plugin = "battery" ]; then