Adds icons to notify hour script
This commit is contained in:
parent
cc918502b1
commit
b1e77ed1d6
5 changed files with 39 additions and 3 deletions
|
|
@ -1,8 +1,44 @@
|
|||
#!/bin/env sh
|
||||
|
||||
currentHour=$(date +"%H")
|
||||
ICON_PATH="$HOME/.local/share/icons/hicolor/512x512/apps"
|
||||
|
||||
notify-send --icon "amarok_clock" \
|
||||
ICON_MAP=(
|
||||
0 6 ${ICON_PATH}/time_moon.png
|
||||
6 10 ${ICON_PATH}/time_moon_to_sun.png
|
||||
10 18 ${ICON_PATH}/time_sun.png
|
||||
18 22 ${ICON_PATH}/time_sun_to_moon.png
|
||||
22 24 ${ICON_PATH}/time_moon.png
|
||||
)
|
||||
|
||||
HOUR=$(date +"%H")
|
||||
|
||||
while [[ $# -gt 0 ]]; do
|
||||
case $1 in
|
||||
--time)
|
||||
HOUR="$2"
|
||||
shift # past argument
|
||||
shift # past value
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
icon="amarok_clock"
|
||||
length=${#ICON_MAP[@]}
|
||||
for (( i=0; i<length; i += 3 ));
|
||||
do
|
||||
if [[ $HOUR -lt ${ICON_MAP[$i]} ]] then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [[ $HOUR -ge "${ICON_MAP[$i+1]}" ]] then
|
||||
continue
|
||||
fi
|
||||
|
||||
icon="${ICON_MAP[$i+2]}"
|
||||
break
|
||||
done
|
||||
|
||||
notify-send --icon "${icon}" \
|
||||
--app-name="Current Hour" \
|
||||
"Ding Dong..." \
|
||||
"It's currently: ${currentHour}:00"
|
||||
"It's currently: ${HOUR}:00"
|
||||
|
|
|
|||
BIN
.local/share/icons/hicolor/512x512/apps/time_moon.png
Normal file
BIN
.local/share/icons/hicolor/512x512/apps/time_moon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
BIN
.local/share/icons/hicolor/512x512/apps/time_moon_to_sun.png
Normal file
BIN
.local/share/icons/hicolor/512x512/apps/time_moon_to_sun.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
BIN
.local/share/icons/hicolor/512x512/apps/time_sun.png
Normal file
BIN
.local/share/icons/hicolor/512x512/apps/time_sun.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
BIN
.local/share/icons/hicolor/512x512/apps/time_sun_to_moon.png
Normal file
BIN
.local/share/icons/hicolor/512x512/apps/time_sun_to_moon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
Loading…
Add table
Add a link
Reference in a new issue