|
|
@ -0,0 +1,42 @@ |
|
|
|
#! /bin/sh |
|
|
|
|
|
|
|
WIDTH=${WIDTH:-200} |
|
|
|
HEIGHT=${HEIGHT:-200} |
|
|
|
DATEFMT=${DATEFMT:-"+%a %d.%m.%Y %H:%M:%S"} |
|
|
|
SHORTFMT=${SHORTFMT:-"+%H:%M:%S"} |
|
|
|
|
|
|
|
OPTIND=1 |
|
|
|
while getopts ":f:W:H:" opt; do |
|
|
|
case $opt in |
|
|
|
f) DATEFMT="$OPTARG" ;; |
|
|
|
W) WIDTH="$OPTARG" ;; |
|
|
|
H) HEIGHT="$OPTARG" ;; |
|
|
|
\?) |
|
|
|
echo "Invalid option: -$OPTARG" >&2 |
|
|
|
exit 1 |
|
|
|
;; |
|
|
|
:) |
|
|
|
echo "Option -$OPTARG requires an argument." >&2 |
|
|
|
exit 1 |
|
|
|
;; |
|
|
|
esac |
|
|
|
done |
|
|
|
|
|
|
|
case "$BLOCK_BUTTON" in |
|
|
|
1|2|3) |
|
|
|
|
|
|
|
# the position of the upper left corner of the popup |
|
|
|
posX=$(($BLOCK_X - $WIDTH / 2)) |
|
|
|
posY=$(($BLOCK_Y - $HEIGHT)) |
|
|
|
|
|
|
|
i3-msg -q "exec yad --calendar \ |
|
|
|
--width=$WIDTH --height=$HEIGHT \ |
|
|
|
--undecorated --fixed \ |
|
|
|
--close-on-unfocus --no-buttons \ |
|
|
|
--posx=$posX --posy=$posY \ |
|
|
|
> /dev/null" |
|
|
|
esac |
|
|
|
. "/home/kevin/.cache/wal/colors.sh" |
|
|
|
echo "$LABEL$(date "$DATEFMT")" |
|
|
|
echo "$LABEL$(date "$SHORTFMT")" |
|
|
|
echo "$color7" |