blob: e6f5db95573899fa8f09d4b50b08f97e53dd34c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
_precmd() {
CURRENT_WS=$(i3-msg -t get_workspaces|jq -c '.[]| select(.focused)|.num')
if [[ $ND_FOCUSED_WS && $ND_FOCUSED_WS -ne $CURRENT_WS ]]; then
notify-send -u critical "$ND_CMD" "Done @workspace=$ND_FOCUSED_WS"
fi
ND_FOCUSED_WS=
}
_preexec() {
ND_FOCUSED_WS=$(i3-msg -t get_workspaces|jq -c '.[]| select(.focused)|.num')
ND_CMD=$1
}
preexec_functions+=(_preexec)
precmd_functions+=(_precmd)
|