blob: d785628bf22d93b2baef9aadc53169cf9d2f162f (
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
|
#!/bin/bash
LOCK_FILE="$HOME/.cache/eww-notification-center.lock"
EWW_BIN="$HOME/.local/bin/eww"
run() {
"$EWW_BIN" open notification-center
sleep 0.2
"$EWW_BIN" update noticenter=true
}
# Run eww daemon if not running
if [[ ! $(pidof eww) ]]; then
"$EWW_BIN" daemon
sleep 1
else
if [[ ! -f "$LOCK_FILE" ]]; then
touch "$LOCK_FILE"
run
else
"$EWW_BIN" update noticenter=false
sleep 0.8
"$EWW_BIN" close notification-center
rm "$LOCK_FILE"
fi
fi
|