From 9af9dbed8fb46b46ca171018ebba9ada93c4e735 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 22 Feb 2023 22:14:51 +0200 Subject: [PATCH] Changed `lfrun` to `lfub` --- .config/paru/paru.conf | 2 +- .config/shell/aliasrc | 1 + .local/bin/lfub | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100755 .local/bin/lfub diff --git a/.config/paru/paru.conf b/.config/paru/paru.conf index ddd24bc7..b3916718 100644 --- a/.config/paru/paru.conf +++ b/.config/paru/paru.conf @@ -18,5 +18,5 @@ UpgradeMenu # Binary OPTIONS # [bin] -FileManager = lfrun +FileManager = lfub Sudo = /bin/doas diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 60f6c9e1..c76470ce 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -49,3 +49,4 @@ alias \ weather="curl wttr.in/" \ ww="$EDITOR ~/vimwiki/index.md" \ z="zathura" + lf="lfub" \ diff --git a/.local/bin/lfub b/.local/bin/lfub new file mode 100755 index 00000000..7cf8b4fd --- /dev/null +++ b/.local/bin/lfub @@ -0,0 +1,19 @@ +#!/bin/sh +set -e + +cleanup() { + exec 3>&- + rm "$FIFO_UEBERZUG" +} + +if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then + lf "$@" +else + [ ! -d "$HOME/.cache/lf" ] && mkdir --parents "$HOME/.cache/lf" + export FIFO_UEBERZUG="$HOME/.cache/lf/ueberzug-$$" + mkfifo "$FIFO_UEBERZUG" + ueberzug layer -s -p json <"$FIFO_UEBERZUG" & + exec 3>"$FIFO_UEBERZUG" + trap cleanup EXIT + lf "$@" 3>&- +fi