From 859c2b9491fc6e1289228a0e67d13fc2ea338068 Mon Sep 17 00:00:00 2001 From: Tyler Hoang Date: Thu, 9 Dec 2021 16:24:52 -0800 Subject: added vifmimg, lastfm sripts, and ngrchecker --- vifmrun | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 vifmrun (limited to 'vifmrun') diff --git a/vifmrun b/vifmrun new file mode 100755 index 0000000..ce9af17 --- /dev/null +++ b/vifmrun @@ -0,0 +1,21 @@ +#!/bin/sh + +if [ -z "$(command -v vifm)" ]; then + printf "vifm isn't installed on your system!\n" + exit 1 +elif [ -z "$(command -v ueberzug)" ]; then + exec vifm "$@" +else + cleanup() { + exec 3>&- + rm "$FIFO_UEBERZUG" + } + [ ! -d "$HOME/.cache/vifm" ] && mkdir -p "$HOME/.cache/vifm" + export FIFO_UEBERZUG="$HOME/.cache/vifm/ueberzug-${$}" + mkfifo "$FIFO_UEBERZUG" + ueberzug layer -s <"$FIFO_UEBERZUG" -p json & + exec 3>"$FIFO_UEBERZUG" + trap cleanup EXIT + vifm "$@" 3>&- + vifmimg clear +fi -- cgit v1.2.3-13-gbd6f