From 085c2a7951474ae2efc4aff67bd23aa455680558 Mon Sep 17 00:00:00 2001 From: Josue Zamudio Date: Thu, 29 Oct 2026 08:44:56 -0700 Subject: [PATCH] chore(clipboard): disable clipman history (AUR package removed) clipman-git was uninstalled and has no pacman equivalent, so sway was spawning ENOENT on `clipman` at every reload/launch. Commented out rather than deleted, with the cliphist (extra/) port noted inline for when the keybinds come back. --- .config/sway/config | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.config/sway/config b/.config/sway/config index 44555df..cabfbd8 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -109,16 +109,27 @@ exec tlpctl power-saver # sway runs exec lines through `sh -c`, so the wrapper's own command line # contains the pattern and pkill would kill the shell that is about to start # the replacements (learned the hard way). -exec_always --no-startup-id "pkill -x wl-paste; sleep 0.3; \ - wl-paste -t text --watch clipman store & \ - wl-paste -p -t text --watch clipman store & \ - wait" +# [aur-cleanup 2026-10-28] clipman-git uninstalled -- AUR-only, no pacman equivalent. +# Disabled so sway doesn't spawn ENOENT on the missing `clipman` binary. +# Restore by reinstalling clipman-git, or port to extra/cliphist: +# exec_always --no-startup-id "pkill -x wl-paste; sleep 0.3; \ +# wl-paste -t text --watch cliphist store & \ +# wl-paste -p -t text --watch cliphist store & \ +# wait" +# bindsym $mod+y exec sh -c 'cliphist list | wofi --dmenu | cliphist decode | wl-copy' +# bindsym $mod+Shift+y exec cliphist wipe +# (verify flag order with `cliphist -h`; -p selects the primary buffer) +# +# exec_always --no-startup-id "pkill -x wl-paste; sleep 0.3; \ +# wl-paste -t text --watch clipman store & \ +# wl-paste -p -t text --watch clipman store & \ +# wait" # The keybind to select a clipping -bindsym $mod+y exec clipman --primary pick --tool wofi +# bindsym $mod+y exec clipman --primary pick --tool wofi # Clear all clippings -bindsym $mod+Shift+y exec clipman clear -a +# bindsym $mod+Shift+y exec clipman clear -a # Remove a selected clipping -bindsym $mod+Mod1+y exec clipman clear --tool wofi +# bindsym $mod+Mod1+y exec clipman clear --tool wofi # Empty the current clipping bindsym $mod+Ctrl+y exec : | wl-copy -p