From 97820b6657aaaa9a14d884c42c8f0eeed4003e44 Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Sun, 12 Apr 2026 12:47:24 +0200 Subject: [PATCH] glyphicons --- bin/mb-status | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/bin/mb-status b/bin/mb-status index 0023fe3..c448347 100755 --- a/bin/mb-status +++ b/bin/mb-status @@ -19,7 +19,8 @@ chmod 666 "$AUR_UPDATES_LIST" fi # all config values stored here!!! -. $HOME/.config/mabox/mabox.conf +. /usr/share/mb-jgtools/jgtools.inc +#. $HOME/.config/mabox/mabox.conf if [ -z ${disk_limit+x} ]; then mb-setvar disk_limit=90 @@ -360,33 +361,33 @@ out2+=("^sep($_SETTINGS)") [[ "$1" == "settings" ]] && out2+=("${arrow_string_left} ${arrow_string_left} ${arrow_string_left},^back()" "^sep()") # BIG PKGS if hash expac 2>/dev/null;then -[[ "${big_pkgs}" -gt "0" ]] && out2+=(" $_SHOW_BIGGEST,^checkout(biggest)") || out2+=("󰄱 $_SHOW_BIGGEST,^checkout(biggest)") +[[ "${big_pkgs}" -gt "0" ]] && out2+=("${cbon} $_SHOW_BIGGEST,^checkout(biggest)") || out2+=("${cboff} $_SHOW_BIGGEST,^checkout(biggest)") out3+=("^tag(biggest)") out3+=("^sep($_HOW_MANY)") -[[ "${big_pkgs}" == "0" ]] && out3+=(" 0 ($_DISABLED),mb-setvar big_pkgs=0;mb-status menu ipc") || out3+=(" 0 ($_DISABLED),mb-setvar big_pkgs=0;mb-status menu ipc") +[[ "${big_pkgs}" == "0" ]] && out3+=("${ron} 0 ($_DISABLED),mb-setvar big_pkgs=0;mb-status menu ipc") || out3+=("${roff} 0 ($_DISABLED),mb-setvar big_pkgs=0;mb-status menu ipc") out3+=("^sep()") -[[ "${big_pkgs}" == "10" ]] && out3+=(" 10,mb-setvar big_pkgs=10;mb-status menu ipc") || out3+=(" 10,mb-setvar big_pkgs=10;mb-status menu ipc") -[[ "${big_pkgs}" == "20" ]] && out3+=(" 20,mb-setvar big_pkgs=20;mb-status menu ipc") || out3+=(" 20,mb-setvar big_pkgs=20;mb-status menu ipc") -[[ "${big_pkgs}" == "30" ]] && out3+=(" 30,mb-setvar big_pkgs=30;mb-status menu ipc") || out3+=(" 30,mb-setvar big_pkgs=30;mb-status menu ipc") -[[ "${big_pkgs}" == "40" ]] && out3+=(" 40,mb-setvar big_pkgs=40;mb-status menu ipc") || out3+=(" 40,mb-setvar big_pkgs=40;mb-status menu ipc") +[[ "${big_pkgs}" == "10" ]] && out3+=("${ron} 10,mb-setvar big_pkgs=10;mb-status menu ipc") || out3+=("${roff} 10,mb-setvar big_pkgs=10;mb-status menu ipc") +[[ "${big_pkgs}" == "20" ]] && out3+=("${ron} 20,mb-setvar big_pkgs=20;mb-status menu ipc") || out3+=("${roff} 20,mb-setvar big_pkgs=20;mb-status menu ipc") +[[ "${big_pkgs}" == "30" ]] && out3+=("${ron} 30,mb-setvar big_pkgs=30;mb-status menu ipc") || out3+=("${roff} 30,mb-setvar big_pkgs=30;mb-status menu ipc") +[[ "${big_pkgs}" == "40" ]] && out3+=("${ron} 40,mb-setvar big_pkgs=40;mb-status menu ipc") || out3+=("${roff} 40,mb-setvar big_pkgs=40;mb-status menu ipc") fi out2+=("^sep($_DU_ALERT_LEVEL)") -[[ "$disk_limit" == "0" ]] && out2+=(" 0 ($_DISABLED) ,mb-setvar disk_limit=0;mb-status menu settings") || out2+=(" 0 ($_DISABLED),mb-setvar disk_limit=0;mb-status menu settings") -[[ "$disk_limit" == "75" ]] && out2+=(" 75% ,mb-setvar disk_limit=75;mb-status menu settings") || out2+=(" 75%,mb-setvar disk_limit=75;mb-status menu settings") -[[ "$disk_limit" == "80" ]] && out2+=(" 80% ,mb-setvar disk_limit=80;mb-status menu settings") || out2+=(" 80%,mb-setvar disk_limit=80;mb-status menu settings") -[[ "$disk_limit" == "85" ]] && out2+=(" 85% ,mb-setvar disk_limit=85;mb-status menu settings") || out2+=(" 85%,mb-setvar disk_limit=85;mb-status menu settings") -[[ "$disk_limit" == "90" ]] && out2+=(" 90% ,mb-setvar disk_limit=90;mb-status menu settings") || out2+=(" 90%,mb-setvar disk_limit=90;mb-status menu settings") -[[ "$disk_limit" == "95" ]] && out2+=(" 95% ,mb-setvar disk_limit=95;mb-status menu settings") || out2+=(" 95%,mb-setvar disk_limit=95;mb-status menu settings") +[[ "$disk_limit" == "0" ]] && out2+=("${ron} 0 ($_DISABLED) ,mb-setvar disk_limit=0;mb-status menu settings") || out2+=("${roff} 0 ($_DISABLED),mb-setvar disk_limit=0;mb-status menu settings") +[[ "$disk_limit" == "75" ]] && out2+=("${ron} 75% ,mb-setvar disk_limit=75;mb-status menu settings") || out2+=("${roff} 75%,mb-setvar disk_limit=75;mb-status menu settings") +[[ "$disk_limit" == "80" ]] && out2+=("${ron} 80% ,mb-setvar disk_limit=80;mb-status menu settings") || out2+=("${roff} 80%,mb-setvar disk_limit=80;mb-status menu settings") +[[ "$disk_limit" == "85" ]] && out2+=("${ron} 85% ,mb-setvar disk_limit=85;mb-status menu settings") || out2+=("${roff} 85%,mb-setvar disk_limit=85;mb-status menu settings") +[[ "$disk_limit" == "90" ]] && out2+=("${ron} 90% ,mb-setvar disk_limit=90;mb-status menu settings") || out2+=("${roff} 90%,mb-setvar disk_limit=90;mb-status menu settings") +[[ "$disk_limit" == "95" ]] && out2+=("${ron} 95% ,mb-setvar disk_limit=95;mb-status menu settings") || out2+=("${roff} 95%,mb-setvar disk_limit=95;mb-status menu settings") out2+=("^sep($_DIR_SIZE_MONITOR)") -[[ "${dir_size_monitor}" == "y" ]] && out2+=(" $_DIR_SIZE_MONITOR,mb-setvar dir_size_monitor=n;mb-status menu settings") ||out2+=("󰄱 $_DIR_SIZE_MONITOR,mb-setvar dir_size_monitor=y;mb-status menu settings") +[[ "${dir_size_monitor}" == "y" ]] && out2+=("${cbon} $_DIR_SIZE_MONITOR,mb-setvar dir_size_monitor=n;mb-status menu settings") ||out2+=("${cboff} $_DIR_SIZE_MONITOR,mb-setvar dir_size_monitor=y;mb-status menu settings") out2+=("^sep($_ICON_COLORS)") icons=("󰕥" "󰞑" "" "" "" "" "󰸞") out2+=("${OK_ICON} $_ICON_OK,^checkout(icon)") out3+=("^tag(icon)") out3+=("^sep($_ICON)") for i in ${icons[@]};do -[[ "${OK_ICON}" == "${i}" ]] && out3+=("$i") || out3+=("$i,mb-setvar ok_icon=${i};mb-status menu settings") +[[ "${OK_ICON}" == "${i}" ]] && out3+=("${ron} $i") || out3+=("${roff} $i,mb-setvar ok_icon=${i};mb-status menu settings") done okcols=("#EEEEEE" "#CCCCCC" "#AAAAAA" "#222222" "#a4c400" "#60a917" "#288C44" "#008a00" "#00aba9" "#1ba1e2" "#3e65ff" "#f472d0") warncols=("#d80073" "#a20025" "#e51400" "#fa6800" "#f0a30a" "#e3c800") @@ -394,25 +395,25 @@ warncols=("#d80073" "#a20025" "#e51400" "#fa6800" "#f0a30a" "#e3c800") #out3+=("^tag(colok)") out3+=("^sep($_COLOR)") for i in ${okcols[@]};do -[[ "${OK_FGCOLOR}" == "${i}" ]] && out3+=(" ,mb-status menu settings") || out3+=(" ,mb-setvar ok_fgcolor=${i};mb-status menu settings") +[[ "${OK_FGCOLOR}" == "${i}" ]] && out3+=("${ron} ,mb-status menu settings") || out3+=("${roff} ,mb-setvar ok_fgcolor=${i};mb-status menu settings") done out2+=(" $_WARN ,^checkout(colwarn)") out3+=("^tag(colwarn)") out3+=("^sep($_WARN)") -[[ "${WARN_BGCOLOR}" == "#bd1e24" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=(" warning ,mb-status menu settings") || out3+=(" warning ,mb-setvar warn_bgcolor='#bd1e24' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") -[[ "${WARN_BGCOLOR}" == "#e91e63" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=(" pink ,mb-status menu settings") || out3+=(" pink ,mb-setvar warn_bgcolor='#e91e63' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") -[[ "${WARN_BGCOLOR}" == "#ff5722" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=(" deep orange ,mb-status menu settings") || out3+=(" deep orange ,mb-setvar warn_bgcolor='#ff5722' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") -[[ "${WARN_BGCOLOR}" == "#ff9800" && "${WARN_FGCOLOR}" == "#000000" ]] && out3+=(" orange ,mb-status menu settings") || out3+=(" orange ,mb-setvar warn_bgcolor='#ff9800' ${CONF_FILE};mb-setvar warn_fgcolor='#000000' ${CONF_FILE};mb-status menu settings") -[[ "${WARN_BGCOLOR}" == "#f6c700" && "${WARN_FGCOLOR}" == "#000000" ]] && out3+=(" yellow ,mb-status menu settings") || out3+=(" yellow ,mb-setvar warn_bgcolor='#f6c700' ${CONF_FILE};mb-setvar warn_fgcolor='#000000' ${CONF_FILE};mb-status menu settings") -[[ "${WARN_BGCOLOR}" == "#000000" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=(" black ,mb-status menu settings") || out3+=(" black ,mb-setvar warn_bgcolor='#000000' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") +[[ "${WARN_BGCOLOR}" == "#bd1e24" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=("${ron} warning ,mb-status menu settings") || out3+=("${roff} warning ,mb-setvar warn_bgcolor='#bd1e24' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") +[[ "${WARN_BGCOLOR}" == "#e91e63" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=("${ron} pink ,mb-status menu settings") || out3+=("${roff} pink ,mb-setvar warn_bgcolor='#e91e63' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") +[[ "${WARN_BGCOLOR}" == "#ff5722" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=("${ron} deep orange ,mb-status menu settings") || out3+=("${roff} deep orange ,mb-setvar warn_bgcolor='#ff5722' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") +[[ "${WARN_BGCOLOR}" == "#ff9800" && "${WARN_FGCOLOR}" == "#000000" ]] && out3+=("${ron} orange ,mb-status menu settings") || out3+=("${roff} orange ,mb-setvar warn_bgcolor='#ff9800' ${CONF_FILE};mb-setvar warn_fgcolor='#000000' ${CONF_FILE};mb-status menu settings") +[[ "${WARN_BGCOLOR}" == "#f6c700" && "${WARN_FGCOLOR}" == "#000000" ]] && out3+=("${ron} yellow ,mb-status menu settings") || out3+=("${roff} yellow ,mb-setvar warn_bgcolor='#f6c700' ${CONF_FILE};mb-setvar warn_fgcolor='#000000' ${CONF_FILE};mb-status menu settings") +[[ "${WARN_BGCOLOR}" == "#000000" && "${WARN_FGCOLOR}" == "#FFFFFF" ]] && out3+=("${ron} black ,mb-status menu settings") || out3+=("${roff} black ,mb-setvar warn_bgcolor='#000000' ${CONF_FILE};mb-setvar warn_fgcolor='#FFFFFF' ${CONF_FILE};mb-status menu settings") #for i in ${warncols[@]};do -#[[ "${COLOR_WARN}" == "${i}" ]] && out3+=(" ,mb-status menu settings") || out3+=(" ,mb-setvar color_warn=${i} ${CONF_FILE};mb-status menu settings") +#[[ "${COLOR_WARN}" == "${i}" ]] && out3+=("${ron} ,mb-status menu settings") || out3+=("${roff} ,mb-setvar color_warn=${i} ${CONF_FILE};mb-status menu settings") #done [[ "$1" == "settings" ]] && out2+=("^sep()" "${arrow_string_left} ${arrow_string_left} ${arrow_string_left},^back()") -. /usr/share/mb-jgtools/pipemenu-standalone.cfg +# MENU_PADDING_TOP=${jgtools_padding:-0} POSITION_MODE="center"