Modernize i3 setup: alacritty, dunst, rofi, i3blocks, blurlock, picom updates

This commit is contained in:
2026-02-15 06:05:55 +01:00
parent a4dad1f508
commit 0b9647b407
17 changed files with 139 additions and 73 deletions

View File

@@ -9,18 +9,18 @@ CITY_ID="${BLOCK_INSTANCE}"
URGENT_LOWER=0
URGENT_HIGHER=30
ICON_SUNNY=""
ICON_CLOUDY=""
ICON_RAINY=""
ICON_STORM=""
ICON_SNOW=""
ICON_FOG=""
ICON_SUNNY=""
ICON_CLOUDY=""
ICON_RAINY=""
ICON_STORM=""
ICON_SNOW=""
ICON_FOG=""
SYMBOL_CELSIUS="℃"
WEATHER_URL="http://api.openweathermap.org/data/2.5/weather?id=${CITY_ID}&appid=${API_KEY}&units=metric"
WEATHER_INFO=$(wget -qO- "${WEATHER_URL}")
WEATHER_INFO=$(curl -s "${WEATHER_URL}")
WEATHER_MAIN=$(echo "${WEATHER_INFO}" | grep -o -e '\"main\":\"[a-Z]*\"' | awk -F ':' '{print $2}' | tr -d '"')
WEATHER_TEMP=$(echo "${WEATHER_INFO}" | grep -o -e '\"temp\":\-\?[0-9]*' | awk -F ':' '{print $2}' | tr -d '"')
@@ -34,7 +34,7 @@ elif [[ "${WEATHER_MAIN}" = *Rain* ]] || [[ "${WEATHER_MAIN}" = *Drizzle* ]]; th
echo ""
elif [[ "${WEATHER_MAIN}" = *Thunderstorm* ]]; then
echo "${ICON_STORM} ${WEATHER_TEMP}${SYMBOL_CELSIUS}"
echo "${ICON_STORM} ${WEATHER_TEMP}${SYMBOL_CELSIUS}"
echo "${ICON_STORM} ${WEATHER_TEMP}${SYMBOL_CELSIUS}"
echo ""
elif [[ "${WEATHER_MAIN}" = *Cloud* ]]; then
echo "${ICON_CLOUDY} ${WEATHER_TEMP}${SYMBOL_CELSIUS}"