diff options
Diffstat (limited to 'dmenu')
-rwxr-xr-x | dmenu | 26 |
1 files changed, 6 insertions, 20 deletions
@@ -1,26 +1,12 @@ #!/bin/sh TOFI_CONF="$XDG_CONFIG_HOME/tofi/themes/dmenu" -while getopts "bPrl:p:" o; do case "${o}" in - "b") - ARGS="$ARGS --anchor=bottom" - ;; - "P") - ARGS="$ARGS --hide-input=true" - ;; - "r") - ARGS="$ARGS --require-match=true" - ;; - "l") - TOFI_CONF="$XDG_CONFIG_HOME/tofi/themes/dmenu_vertical" - ;; - "p") - ARGS="$ARGS --prompt-text=$OPTARG" - ;; - "*") - notify-send "Unsupported tofi args!" "Unsupported tofi args!" - ;; -esac done +if echo "$@" | grep -qE -- '-l [0-9]+'; then + TOFI_CONF="$XDG_CONFIG_HOME/tofi/themes/dmenu_vertical" + ARGS="$(echo "$@" | grep -qE -- '-l [0-9]+' | sed 's/-l [0-9]+//' )" +else + ARGS="$@" +fi if [ -n "$WAYLAND_DISPLAY" ]; then # Wayland |