diff options
| author | Robert Günzler <r@gnzler.io> | 2021-02-23 13:29:45 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-04-26 02:09:45 +0200 |
| commit | 3085bc77b3f1fcc31259997a30be306a4d80f6bc (patch) | |
| tree | c0ee9e33f0ea1be49d1b89806d5c199d8b308c5b /bin/menu | |
| parent | e44c7474fe06bcc7bd5f9a9fea90b3917a4b1573 (diff) | |
bin/menu: pass bemenu options globally through env var
Diffstat (limited to 'bin/menu')
| -rwxr-xr-x | bin/menu | 42 |
1 files changed, 16 insertions, 26 deletions
diff --git a/bin/menu b/bin/menu index 82979d5..954755d 100755 --- a/bin/menu +++ b/bin/menu @@ -3,22 +3,24 @@ set -e [ -n "$DEBUG" ] && set -x arg0=bemenu -prompt=${MENU_PROMPT:-">"} +# prompt=${MENU_PROMPT:- :} +prompt=${MENU_PROMPT:-} main_color="#4E4371" +args= idx=0 while test $# -gt $idx; do case "$1" in -run) - arg0=bemenu-run; prompt=bin - prompt="run" + arg0=bemenu-run + prompt=" " shift ;; -drun) # arg0=$HOME/devel/upstream/github.com/Cloudef/bemenu/bemenu-drun; prompt=bin - arg0=bemenu-drun; prompt=bin - prompt="drun" - main_color="#DB4D60" + arg0=bemenu-drun + prompt=" " + main_color="#e03c8a" shift ;; -p) @@ -26,36 +28,24 @@ while test $# -gt $idx; do prompt="$1" shift ;; + -x) + shift; MENU_PASSWORD=1 ;; esac idx=$((idx+1)) done # HACK: https://github.com/Cloudef/bemenu/issues/5 -# fb='#221E1D' -# ff='#fffefe' -# [ -n "${MENU_PASSWORD}" ] && ff=$fb -# TODO submit https://github.com/robertgzr/bemenu/tree/passwd -passwd_arg= -[ -n "${MENU_PASSWORD}" ] && passwd_arg=--password +args= +[ -n "${MENU_PASSWORD}" ] && args="${args} --password" # make sure there we are the only running menu pgrep "${arg0}" && pkill "${arg0}" - # --monitor=1 \ exec "${arg0}" \ - --no-overlap \ - --ignorecase \ - --list=10 \ + --tb "$main_color" --tf '#fffffb' \ + --hb "$main_color" --hf '#fffffb' \ + --scb '#1c1c1c' --scf "$main_color" \ --prompt="${prompt}" \ - --fn 'Iosevka SS14 Extended 11' \ - --nb '#221E1D' --nf '#fffefe' \ - --tb "$main_color" --tf '#fffefe' \ - --fb '#221E1D' --ff '#fffefe' \ - --sb '#FAD689' \ - --sf '#221E1D' \ - --hb "$main_color" \ - --hf '#FCFAF2' \ - --scb '#221E1D' --scf '#fffefe' \ - ${passwd_arg} \ + ${args} \ "$@" |