#!/bin/bash # mbhelper - command palette like menu, search and run, quick access to # all important config tools, edit config files, show keybord shortcuts # favorites, online resources and more. # case $LANG in pl*) LNGDIR="pl" TYPE_TO_SEARCH="pisz aby wyszukać" ;; es*) LNGDIR="en" TYPE_TO_SEARCH="type to search" ;; *) LNGDIR="en" TYPE_TO_SEARCH="type to search" ;; esac ##[[ -f "$HOME/.config/mabox/mbhelper.csv" ]] && CSVFILE="$HOME/.config/mabox/mbhelper.csv" || CSVFILE="/usr/share/mabox/lang/${LNGDIR}/.config/mabox/mbhelper.csv" CSVFILE="/usr/share/mabox/lang/${LNGDIR}/.config/mabox/mbhelper.csv" ### RUN if [[ $1 = "-s" ]]; then . /usr/bin/pipemenu-standalone.cfg . $HOME/.config/mabox/mabox.conf MENU_PADDING_TOP=$((jgtools_padding+24)) MENU_HALIGN="center" MENU_VALIGN="top" MENU_MARGIN_Y=40 jgmenu_icon_size=0 JGWIDTH=500 #MENU_HEIGHT_MAX=600 [ $(pidof picom) ] && MENU_RADIUS=$jgtools_radius [ -z $jgmenu_use_borders ] && menu_border=0 mkconfigfile cat < ${MENU_ITEMS} @search,,25,15,292,20,4,left,top,auto,#262626,""" $TYPE_TO_SEARCH""" . $CSVFILE EOF jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null exit 0 fi printf '%s\n' "${out[@]}"