diff options
| author | Igor Soarez <igor@soarez.org> | 2026-10-19 16:35:40 +0300 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-10-19 16:35:40 +0300 |
| commit | 9c6b10426bd897afe6cf6f0c022f45310c5ab3d3 (patch) | |
| tree | 1002c7fe76bfd2980773b1f0826b6452e5dc99ad /packaging | |
| parent | 3bace4ac392fb914263377369383f5ac23111c61 (diff) | |
menu bar app: live agent states from tmux pane options
single-file appkit status item (menubar/main.swift, LSUIElement) polling
@agent/@agent_state pane options every 2s: counts in the bar, per-pane
rows with click-to-focus via switch-client. daemon now also writes an
@agent label per pane so the menu bar and tmux status-right can render
agent names without duplicating identification logic.
Diffstat (limited to 'packaging')
| -rw-r--r-- | packaging/launchd/dev.dingger.menubar.plist | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/packaging/launchd/dev.dingger.menubar.plist b/packaging/launchd/dev.dingger.menubar.plist new file mode 100644 index 0000000..c0b5b50 --- /dev/null +++ b/packaging/launchd/dev.dingger.menubar.plist @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>Label</key> + <string>dev.dingger.menubar</string> + <key>ProgramArguments</key> + <array> + <string>/Users/sz/Applications/dingger.app/Contents/MacOS/dingger-menu</string> + </array> + <key>RunAtLoad</key> + <true/> + <key>KeepAlive</key> + <true/> + <key>ThrottleInterval</key> + <integer>10</integer> +</dict> +</plist> |
