#!/bin/sh # Fuzzel picker over mako's notification history. Read-only: mako has no # API to re-invoke an arbitrary history item, so the selected entry is # copied to the clipboard for reference. Use makoctl restore to bring the # most recent dismissed notification back to the active list. set -eu selection=$( makoctl history | jq -r '.data[0][] | "[\(.["app-name"].data)] \(.summary.data) — \(.body.data)"' | fuzzel --dmenu --prompt 'History: ' ) if [ -n "$selection" ]; then printf '%s' "$selection" | wl-copy fi