From c4afaa594f2ad4c6dce9f5f9e8767fcc8ff54052 Mon Sep 17 00:00:00 2001 From: Michael Savedra <99875823+savedra1@users.noreply.github.com> Date: Thu, 4 Jul 2024 08:14:24 +0100 Subject: [PATCH] Clipboard-Managers: add 'clipse' (#704) --- pages/Useful Utilities/Clipboard-Managers.md | 27 +++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/pages/Useful Utilities/Clipboard-Managers.md b/pages/Useful Utilities/Clipboard-Managers.md index 73f7a1e..5d6e6b1 100644 --- a/pages/Useful Utilities/Clipboard-Managers.md +++ b/pages/Useful Utilities/Clipboard-Managers.md @@ -8,7 +8,7 @@ _Starting method:_ manual (`exec-once`) Clipboard Managers provide a convenient way to organize and access previously copied content, including both text and images. -Some common ones used are `copyq`, `clipman` and `cliphist`. +Some common ones used are `copyq`, `clipman`, `cliphist` and `clipse`. `clipman` - Utilizes Wayland with `wl-clipboard` support and stores text only [Github](https://github.com/chmouel/clipman) @@ -23,6 +23,9 @@ To fix this problem, you can use `wl-clip-persist` which will preserve the data in the clipboard after the application is closed. [Github](https://github.com/Linus789/wl-clip-persist) +`clipse` - Utilizes Wayland with `wl-clipboard` support and runs from a single binary. Stores text and images indefinitely, accessible via a nice TUI that can be bound to floating window in your Hyprland config. Allows custom themes, image/text previews, multi-select, pinned items and more. +[GitHub](https://github.com/savedra1/clipse) + ## copyq Start by adding the following lines to your `~/.config/hypr/hyprland.conf` @@ -109,3 +112,25 @@ bind = SUPER, V, exec, clipman pick -t wofi ...and so on. For further information, please refer to the repository mentioned above. + +## clipse + +Start by adding the following line to your `~/.config/hypr/hyprland.conf` + +```ini +exec-once = clipse -listen +``` + +You can bind the TUI to a something nice like this: + +```ini +windowrulev2 = float,class:(clipse) +windowrulev2 = size 622 652,class:(clipse) + +bind = SUPER, V, exec, alacritty --class clipse -e zsh -c 'clipse' +``` + +Replace `alacritty` and `zsh` with your terminal/shell environments. The class is optional, but it's recommended to use a floating window to achieve more GUI-like behavior. + +For more details on `clipse`, please refer to its GitHub repo linked at the top of the page. +