aboutsummaryrefslogtreecommitdiff
path: root/.config/polybar/scripts/popup-calendar.sh
diff options
context:
space:
mode:
Diffstat (limited to '.config/polybar/scripts/popup-calendar.sh')
-rwxr-xr-x.config/polybar/scripts/popup-calendar.sh41
1 files changed, 0 insertions, 41 deletions
diff --git a/.config/polybar/scripts/popup-calendar.sh b/.config/polybar/scripts/popup-calendar.sh
deleted file mode 100755
index 4e5303c..0000000
--- a/.config/polybar/scripts/popup-calendar.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh
-
-BAR_HEIGHT=22 # polybar height
-BORDER_SIZE=1 # border size from your wm settings
-YAD_WIDTH=222 # 222 is minimum possible value
-YAD_HEIGHT=193 # 193 is minimum possible value
-DATE="$(date +"%a %d %b, %H:%M")"
-
-case "$1" in
---popup)
- if [ "$(xdotool getwindowfocus getwindowname)" = "yad-calendar" ]; then
- exit 0
- fi
-
- eval "$(xdotool getmouselocation --shell)"
- eval "$(xdotool getdisplaygeometry --shell)"
-
- # X
- if [ "$((X + YAD_WIDTH / 2 + BORDER_SIZE))" -gt "$WIDTH" ]; then #Right side
- : $((pos_x = WIDTH - YAD_WIDTH - BORDER_SIZE))
- elif [ "$((X - YAD_WIDTH / 2 - BORDER_SIZE))" -lt 0 ]; then #Left side
- : $((pos_x = BORDER_SIZE))
- else #Center
- : $((pos_x = X - YAD_WIDTH / 2))
- fi
-
- # Y
- if [ "$Y" -gt "$((HEIGHT / 2))" ]; then #Bottom
- : $((pos_y = HEIGHT - YAD_HEIGHT - BAR_HEIGHT - BORDER_SIZE))
- else #Top
- : $((pos_y = BAR_HEIGHT + BORDER_SIZE))
- fi
-
- yad --calendar --undecorated --fixed --close-on-unfocus --no-buttons \
- --width="$YAD_WIDTH" --height="$YAD_HEIGHT" --posx="$pos_x" --posy="$pos_y" \
- --title="yad-calendar" --borders=0 >/dev/null &
- ;;
-*)
- echo "$DATE"
- ;;
-esac