diff options
| author | Robert Günzler <r@gnzler.io> | 2026-02-10 12:32:48 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-02-10 12:41:25 +0100 |
| commit | 63feeb9f369fc6176e85c1c2d8fcc863caad1946 (patch) | |
| tree | 41cd5d2d1ec36e74e464caab722cc9b460153f04 /bin/menu | |
| parent | 5bd0a4aca65ecb9818ef1285982d160b6b6ff665 (diff) | |
start new
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'bin/menu')
| -rwxr-xr-x | bin/menu | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/bin/menu b/bin/menu deleted file mode 100755 index b3a87bc..0000000 --- a/bin/menu +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -set -e -[ -n "$DEBUG" ] && set -x - -# make sure there we are the only running menu -pgrep bemenu >/dev/null && pkill -f bemenu - -# always source the config to make sure -. "$HOME"/.config/bemenu.conf - -arg0=bemenu -MENU_PROMPT=${MENU_PROMPT:-} -MENU_FROM_PATH=${MENU_FROM_PATH:-} - -# this is used by -run to combine desktop files and PATH binaries -if [ -n "$MENU_FROM_PATH" ]; then - (cat ; (fd -tf -tl -tx . $(printf "%s" "$PATH" | tr : ' ') -x printf "%s\n" {/} | sort -u)) | - env -u MENU_FROM_PATH $0 - exit $? -fi - -idx=0 -while test $# -gt $idx; do - case "$1" in - -run) - # arg0=bemenu-run - export MENU_FROM_PATH=1 # reexec - arg0="j4-dmenu-desktop --no-generic --dmenu=$0 --term=foot" - shift - ;; - -drun) - arg0="j4-dmenu-desktop --no-generic --dmenu=$0 --term=foot" - shift - ;; - -p) - shift - MENU_PROMPT="$1" - shift - ;; - -x) - shift - BEMENU_OPTS="${BEMENU_OPTS} --password" - ;; - esac - idx=$((idx + 1)) -done - -if [ -n "${MENU_POPUP}" ]; then - BEMENU_OPTS="${BEMENU_OPTS} --center --width-factor 0.5 --border 2 --list 8" # --fixed-height -fi - -BEMENU_OPTS="${BEMENU_OPTS} --prompt \"${MENU_PROMPT}\"" - -BEMENU_OPTS="${BEMENU_OPTS} $*" - -exec ${arg0} |