commit 772a56eabafe5b24cd1fba0547afd8be016b0fe9 parent 2e319f27858fccb56e5d8a78d40374137316527c Author: awy <awy@awy.one> Date: Sat, 15 Feb 2025 15:11:03 +0300 swayimg cfg + linkhandler update Diffstat:
A | .config/swayimg/config | | | 4 | ++++ |
M | .local/bin/linkhandler | | | 6 | +++--- |
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.config/swayimg/config b/.config/swayimg/config @@ -0,0 +1,4 @@ +[viewer] +transparency = #000000 +[info] +show = no diff --git a/.local/bin/linkhandler b/.local/bin/linkhandler @@ -7,16 +7,16 @@ # otherwise it opens link in browser. if [ -z "$1" ]; then - url="$(xclip -o)" + url="$(wl-paste)" else url="$1" fi case "$url" in - *mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtube.com/shorts*|*youtu.be*|*hooktube.com*|*bitchute.com*|*videos.lukesmith.xyz*|*odysee.com*) + *mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtube.com/v/*|*youtube.com/shorts*|*youtu.be*|*hooktube.com*|*bitchute.com*|*videos.lukesmith.xyz*|*odysee.com*) setsid -f mpv -quiet "$url" >/dev/null 2>&1 ;; *png|*jpg|*jpe|*jpeg|*gif|*webp) - curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && nsxiv -a "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; + curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && swayimg "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; *pdf|*cbz|*cbr) curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && zathura "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; *mp3|*flac|*opus|*mp3?source*)