clipmenu: the clipboard manager as a module, claiming node-clipboard and serving history and copy (hq ADR 0208)

Replaces the AUR greenclip (declared absent) with the official clipmenu, started
once from the session's xinitrc slot, its menu the launcher's dmenu command bound
as an i3 drop-in, its history in the runtime directory. Go tools read and change
clipmenu's own store under its lock.
This commit is contained in:
jochen
2026-10-04 13:10:58 +02:00
parent 04f3f66f4b
commit bac52a9762
13 changed files with 1690 additions and 0 deletions
@@ -0,0 +1,5 @@
# The clipboard's history key (module clipmenu, novox/hq ADR 0208). Owned by the mesh: replaced at
# every push. clipmenu shows the history through `dmenu`, the node's dmenu-compatible command, which
# the holder of node-launcher answers (rofi on the workstations); the chosen entry is put back on the
# clipboard.
bindsym $mod+period exec --no-startup-id clipmenu -p Clipboard