aboutsummaryrefslogtreecommitdiff
path: root/pw-date
blob: 17105e5f730b24a529b7dc300b1f98494656cfb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/env bash

# unfortunately cal is a bit limited here, 
# so I use orage, an xfce4 calendar app

# X220 screen is 1366x768
width=300
height=180
X=$((1366-width))
Y=24 # bar height

case $BLOCK_BUTTON in
    1) 
        pid=$(wmctrl -lp | awk '/Orage/{print $3}')
        if (( pid > 0 )) ; then
            kill -9 "$pid" 
        else
            { orage > /dev/null 2>&1; } &
            wmctrl -r "orage" -e "0,$X,$Y,$width,$height"
        fi
    ;;
    
    3)
      	TODAY=$(date '+%-d')
     	HEAD=$(cal | head -n1)
      	BODY=$(cal | tail -n7 | sed -z "s|$TODAY|<u><b>$TODAY</b></u>|1")      	
      
        dunstify "$HEAD" "$BODY" \
        -i office-calendar-symbolic \
        -h string:x-canonical-private-synchronous:calendar \
        -u normal
    ;;


esac

echo "$(date '+%a %d %b %T')"