Skip to content

feat(finder): Add clipboard manager - #13

Draft
fareesh wants to merge 13 commits into
hyprwm:mainfrom
fareesh:main
Draft

feat(finder): Add clipboard manager#13
fareesh wants to merge 13 commits into
hyprwm:mainfrom
fareesh:main

Conversation

@fareesh

@fareesh fareesh commented Oct 19, 2025

Copy link
Copy Markdown

searches the user's configured clipboard manager, e.g. cliphist

finders {
  clipboard {
      list_cmd = cliphist list
      copy_cmd = cliphist decode | wl-copy
      delete_cmd = cliphist delete
      paste_cmd = wtype -k ctrl -k V
  }
}

Comment thread src/main.cpp Outdated
Comment thread src/main.cpp Outdated
Comment thread src/main.cpp Outdated
Comment thread src/main.cpp Outdated
Comment thread src/finders/clipboard/ClipboardFinder.hpp Outdated
Comment thread src/finders/clipboard/ClipboardEntry.hpp Outdated
Comment thread src/clipboard/ClipboardManager.cpp Outdated
Comment thread src/clipboard/ClipboardManager.cpp Outdated
Comment thread src/clipboard/ClipboardManager.cpp Outdated
Comment thread src/clipboard/ClipboardManager.cpp Outdated
Comment thread src/socket/ServerSocket.cpp Outdated
Comment thread src/socket/ServerSocket.cpp Outdated
std::istream_iterator<std::string>{}
};

if (parts.empty()) {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what the heck is going on here?

Comment thread src/clipboard/ClipboardManager.cpp Outdated
Comment thread src/clipboard/ClipboardManager.cpp Outdated
Comment thread src/clipboard/ClipboardManager.hpp Outdated
Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/config/ConfigManager.hpp Outdated
Comment thread src/config/ConfigManager.hpp Outdated
Comment thread src/finders/clipboard/ClipboardEntry.hpp Outdated
@SnaetWarre

Copy link
Copy Markdown

any update on this? would love to just be able to drop rofi and swap over to this permanently.

@fareesh

fareesh commented Nov 11, 2025

Copy link
Copy Markdown
Author

any update on this? would love to just be able to drop rofi and swap over to this permanently.

got super lazy because i started using vicinae instead

@Netralex

Copy link
Copy Markdown

any update on this? would love to just be able to drop rofi and swap over to this permanently.

bind = $mainMod, V, exec, cliphist list | hyprlauncher --dmenu | cliphist decode | wl-copy

I use this at the moment which works fine with wofi or hyprlauncher, via dmenu just a drop in replacement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants