summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/guiscripts/linkhandler9
-rwxr-xr-xbin/guiscripts/newwal4
-rwxr-xr-xbin/menuscripts/mpower2
3 files changed, 9 insertions, 6 deletions
diff --git a/bin/guiscripts/linkhandler b/bin/guiscripts/linkhandler
index 084b952..aeec202 100755
--- a/bin/guiscripts/linkhandler
+++ b/bin/guiscripts/linkhandler
@@ -14,11 +14,14 @@ 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*)
setsid -f mpv --quiet --ytdl --ytdl-raw-options="format-sort=res:720" "$url" > /dev/null 2>&1 ;;
*png|*jpg|*jpe|*jpeg|*gif)
- curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && sxiv -a "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;;
+ curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && $IMAGE -a "/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")" && evince "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;;
+ curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && $VIEWER "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;;
*mp3|*flac|*opus|*mp3?source*)
qndl "$url" 'curl -LO' >/dev/null 2>&1 ;;
*)
- [ -f "$url" ] && setsid -f "$TERMINAL" -e "$EDITOR" "$url" >/dev/null 2>&1 || setsid -f "$BROWSER" "$url" >/dev/null 2>&1
+ if [ -f "$url" ]
+ then setsid -f "$TERMINAL" -e "$EDITOR" "$url" >/dev/null 2>&1
+ else setsid -f "$BROWSER" "$url" >/dev/null 2>&1
+ fi
esac
diff --git a/bin/guiscripts/newwal b/bin/guiscripts/newwal
index b913552..32d3db6 100755
--- a/bin/guiscripts/newwal
+++ b/bin/guiscripts/newwal
@@ -10,8 +10,8 @@ res="1920x1080"
# if no (valid) argument, use find any image with $res resolution
# and take a random one
test -f "${wal:=$(realpath "$1")}" ||
- wal="$(find "$walls" -type f |
- xargs identify |
+ wal="$(find "$walls" -type f -print0 |
+ xargs -0 identify |
grep "$res" |
awk '{print $1}' |
shuf -n 1)"
diff --git a/bin/menuscripts/mpower b/bin/menuscripts/mpower
index 3b66824..00fb96c 100755
--- a/bin/menuscripts/mpower
+++ b/bin/menuscripts/mpower
@@ -3,6 +3,6 @@ choice="$(printf 'poweroff
suspend
hibernate
reboot
-' | commander -c -d)"
+' | commander -c)"
[ "$choice" ] && systemctl "$choice"