From e87c4f7979f1d43a55eebe3640182eebf156f919 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 7 Oct 2024 16:11:27 +0800 Subject: add(rofi_clipboard...): added rofi_clipboard and made it show image as icons as well --- dot-config/rofi/scripts/cliphist-rofi-img | 25 +++++++++++++++++++++++++ dot-config/rofi/scripts/rofi_clipboard | 5 +++++ 2 files changed, 30 insertions(+) create mode 100755 dot-config/rofi/scripts/cliphist-rofi-img create mode 100755 dot-config/rofi/scripts/rofi_clipboard (limited to 'dot-config/rofi/scripts') diff --git a/dot-config/rofi/scripts/cliphist-rofi-img b/dot-config/rofi/scripts/cliphist-rofi-img new file mode 100755 index 00000000..c30a627d --- /dev/null +++ b/dot-config/rofi/scripts/cliphist-rofi-img @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +tmp_dir="/tmp/cliphist" + +if [[ -n "$1" ]]; then + cliphist decode <<<"$1" | wl-copy + exit +fi + +mkdir -p "$tmp_dir" + +read -r -d '' prog <$tmp_dir/"grp[1]"."grp[3]) + print \$0"\0icon\x1f$tmp_dir/"grp[1]"."grp[3] + next +} +1 +EOF +# echo $(cat "$tmp_dir/cliphist") +# get last 10 lines and merge them + +# cat "$tmp_dir/cliphist" +cliphist list | gawk "$prog" & diff --git a/dot-config/rofi/scripts/rofi_clipboard b/dot-config/rofi/scripts/rofi_clipboard new file mode 100755 index 00000000..55439a06 --- /dev/null +++ b/dot-config/rofi/scripts/rofi_clipboard @@ -0,0 +1,5 @@ +#!/usr/bin/bash + +DIR="$HOME/.config/rofi" +RASI="$DIR/clipboard.rasi" +rofi -modi clipboard:"$DIR/scripts/cliphist-rofi-img" -show clipboard -theme ${RASI} -- cgit v1.2.3