swaydots

default description
git clone https://git.awy.one/swaydots.git
Log | Files | Refs | README

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*)