aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/waybar/executable_restore-pending.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/waybar/executable_restore-pending.sh')
-rw-r--r--dot_config/waybar/executable_restore-pending.sh23
1 files changed, 0 insertions, 23 deletions
diff --git a/dot_config/waybar/executable_restore-pending.sh b/dot_config/waybar/executable_restore-pending.sh
deleted file mode 100644
index 3a08c4f..0000000
--- a/dot_config/waybar/executable_restore-pending.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-# Restore the most recently closed mako notification and remove its id
-# from the dismissed-set so it counts as pending again.
-
-set -eu
-
-state=${XDG_RUNTIME_DIR:-/tmp}/mako-dismissed
-: >>"$state"
-
-command -v makoctl >/dev/null 2>&1 || exit 0
-
-# mako's history is most-recent-first; the next restore() target is the
-# top of the list at the time of the call.
-top_id=$(makoctl history 2>/dev/null |
- sed -n 's/^Notification \([0-9][0-9]*\):.*/\1/p' |
- head -n1 || true)
-makoctl restore || true
-
-if [ -n "${top_id:-}" ] && [ -s "$state" ]; then
- tmp=$(mktemp)
- grep -Fxv "$top_id" "$state" >"$tmp" || :
- mv "$tmp" "$state"
-fi