#!/bin/bash TINT=$(pgrep -a tint2 |cut -d' ' -f4) case $LANG in pl*) CLOCK="Zegar" CLOCK_LINE1="Zegar linia 1" CLOCK_LINE2="Zegar linia 2" NONE="brak" MSM_TIME_DATE="Ustawienia daty i czasu" ;; es*) CLOCK="Clock" CLOCK_LINE1="Line 1 format" CLOCK_LINE2="Line 2 format" NONE="none" MSM_TIME_DATE="Time and Date settings" ;; *) CLOCK="Clock" CLOCK_LINE1="Line 1 format" CLOCK_LINE2="Line 2 format" NONE="none" MSM_TIME_DATE="Time and Date settings" ;; esac read PANELITEMS <<< "$(grep "panel_items" ${TINT} | cut -d'=' -f2)" # Clock if [[ "$PANELITEMS" == *C* ]]; then read TF1 <<< "$(grep "time1_format" ${TINT} | cut -d'=' -f2)" read TF2 <<< "$(grep "time2_format" ${TINT} | cut -d'=' -f2)" out+=("^sep($CLOCK)") out+=("$CLOCK_LINE1 [ $(date "+${TF1}") ],^checkout(cl1)") out+=("$CLOCK_LINE2 [ $(date "+${TF2}") ],^checkout(cl2)") out2+=("^tag(cl1)") out2+=("^sep($CLOCK_LINE1)") out2+=("$(date +"%H:%M") (%H:%M),t2ctl clockline1 '%H:%M' ${TINT};$me") out2+=("$(date +"%I:%M %p") (%I:%M %p),t2ctl clockline1 '%I:%M %p' ${TINT};$me") out2+=("$(date +"%-I:%M %p") (%I-:%M %p),t2ctl clockline1 '%-I:%M %p' ${TINT};$me") out2+=("$(date +"%H:%M:%S") (%H:%M:%S),t2ctl clockline1 '%H:%M:%S' ${TINT};$me") out2+=("$(date +"%H:%M (%a)") (%H:%M (%a)),t2ctl clockline1 '%H:%M (%a)' ${TINT};$me") out2+=("^tag(cl2)") out2+=("^sep($CLOCK_LINE2)") out2+=("$NONE,t2ctl clockline2 none ${TINT};$me") out2+=("^sep()") out2+=("$(date +"%A %d %B") (%A %d %B),t2ctl clockline2 '%A %d %B' ${TINT};$me") out2+=("$(date +"%a %d %b") (%a %d %b),t2ctl clockline2 '%a %d %b' ${TINT};$me") out2+=("$(date +"%x") (%x),t2ctl clockline2 '%x' ${TINT};$me") out2+=("$(date +"%m-%d-%Y") (%m-%d-%Y),t2ctl clockline2 '%m-%d-%Y' ${TINT};$me") out2+=("$(date +"%F") (%F),t2ctl clockline2 '%F' ${TINT};$me") out2+=("$(date +"%e.%m.%y") (%e.%m.%y),t2ctl clockline2 '%e.%m.%y' ${TINT};$me") fi out+=("^sep()") out+=("$MSM_TIME_DATE,manjaro-settings-manager -m msm_timedate") if [ $1 == "ipc" ]; then . /usr/share/mb-jgtools/pipemenu-standalone.cfg . $HOME/.config/mabox/mabox.conf MENU_PADDING_TOP=${jgtools_padding:-0} MENU_HALIGN="left" MENU_MARGIN_Y=40 jgmenu_icon_size=0 menu_margin_x=${submenu_spacing:-0} [ $(pidof picom) ] && MENU_RADIUS=$jgtools_radius [ -z $jgmenu_use_borders ] && menu_border=0 POSITION_MODE=${1:-fixed} mkconfigfile cat < ${MENU_ITEMS} $(printf '%s\n' "${out[@]}") $(printf '%s\n' "${out2[@]}") $(printf '%s\n' "${out3[@]}") EOF jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null exit 0 fi printf '%s\n' "${out[@]}" printf '%s\n' "${out2[@]}" printf '%s\n' "${out3[@]}"