diff --git a/scripts/menu/menu b/scripts/menu/menu index fce1b1d..7a40e1c 100755 --- a/scripts/menu/menu +++ b/scripts/menu/menu @@ -1,24 +1,27 @@ #!/bin/sh # Script for using either bemenu or dmenu # with preconfigured options +PROMPT="$1" ; MODE="$2" # Configuration MENU="dmenu" -col_main="#83a598" -col_second="#121212" -font_bemenu="JetbrainsMono" -font_dmenu="JetbrainsMono:size=10" - -# Case 'pass' argument is given format accordingly -PROMPT="$1" ; MODE="$2" -[ "$MODE" = "pass" ] && - BPASS="-x" && DPASS="-P" +col_nb="#121212" # Normal background +col_nf="#665c54" # Normal foreground +col_sb="#d3869b" # Selected background +col_sf="#121212" # Selected foreground +font="JetbrainsMono" +font_size="10" +# Print help if [ "$PROMPT" = "" -o "$PROMPT" = "-h" ] ; then printf "Usage: menu [prompt] [run/pass/empty]" return 0 fi +# Check for 'pass' arg +[ "$MODE" = "pass" ] && + BPASS="-x" && DPASS="-P" + # bemenu opts BEMENU_OPTS=" \ -c \ @@ -28,16 +31,20 @@ BEMENU_OPTS=" \ -W 0.3 \ -B 2 \ --cw 2 \ - --tb $col_main \ - --tf $col_second \ - --nb $col_second \ - --nf $col_main \ - --hb $col_main \ - --hf $col_second \ - --ab $col_second \ - --af $col_main \ - --bdr $col_main \ - --fn "$font_bemenu" \ + --tb $col_sb \ + --tf $col_sf \ + --fb $col_nb \ + --ff $col_nf \ + --cb $col_nb \ + --cf $col_nf \ + --nb $col_nb \ + --nf $col_nf \ + --hb $col_sb \ + --hf $col_sf \ + --ab $col_nb \ + --af $col_nf \ + --bdr $col_sb \ + --fn "$font" \ -p "$PROMPT" \ $BPASS \ " @@ -47,11 +54,11 @@ DMENU_OPTS=" \ -c \ -i \ -l 10 \ - -nb $col_second \ - -nf $col_main \ - -sb $col_main \ - -sf $col_second \ - -fn "$font_dmenu" \ + -nb $col_nb \ + -nf $col_nf \ + -sb $col_sb \ + -sf $col_sf \ + -fn "$font:size=$font_size" \ -p "$PROMPT" \ $DPASS \ "