mb-status mirror rank upd

This commit is contained in:
2026-03-19 16:34:03 +01:00
parent 6484be5670
commit 869f091dc3
2 changed files with 24 additions and 15 deletions

View File

@@ -17,7 +17,7 @@ yad --title="About Mabox" --window-icon=mbcc \
--pversion="$(lsb_release -rs) <i>${OSCODE}</i>" \ --pversion="$(lsb_release -rs) <i>${OSCODE}</i>" \
--image=mbcc \ --image=mbcc \
--comments="${COMMENT}" \ --comments="${COMMENT}" \
--copyright="Copyright 2016-2025, Daniel Napora <danieln@maboxlinux.org>" \ --copyright="Copyright 2016-2026, Daniel Napora <danieln@maboxlinux.org>" \
--license=GPL3 \ --license=GPL3 \
--website="https://maboxlinux.org" \ --website="https://maboxlinux.org" \
--website-label=maboxlinux.org \ --website-label=maboxlinux.org \

View File

@@ -190,7 +190,7 @@ if hash expac 2>/dev/null && [[ "${big_pkgs}" -gt 0 ]];then
out2+=("$(printf '<small>%2s.</small>' $count) $pkgname $size M,mb-cli pkginfo $pkgname") out2+=("$(printf '<small>%2s.</small>' $count) $pkgname $size M,mb-cli pkginfo $pkgname")
done< <(expac -H M '%-20n %10m' | sort -rhk 2 | head -n "${big_pkgs}") done< <(expac -H M '%-20n %10m' | sort -rhk 2 | head -n "${big_pkgs}")
out2+=("^sep($_PKGS_STATS)") out2+=("^sep($_PKGS_STATS)")
out2+=(" <small>yay -Ps</small>,mb-cli stats") out2+=("<big></big> <small>yay -Ps</small>,mb-cli stats")
if hash qdirstat 2>/dev/null;then if hash qdirstat 2>/dev/null;then
out2+=("<big>󰀻</big> $_QDIRPKG,qdirstat pkg:/") out2+=("<big>󰀻</big> $_QDIRPKG,qdirstat pkg:/")
fi fi
@@ -217,29 +217,38 @@ out+=("<big>󰦛</big> $_CHECK_NOW,checkupdates.sh -p")
out+=("^sep()") out+=("^sep()")
out+=("$_RANK_MIRROR,^checkout(mirrors)") out+=("$_RANK_MIRROR,^checkout(mirrors)")
out+=("^sep()") out+=("^sep()")
if hash pacman-mirrors 2>/dev/null;then
out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring;read -p "${FINISHED}"") out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring;read -p "${FINISHED}"")
out2+=("^tag(mirrors)") out2+=("^tag(mirrors)")
out2+=("^sep($_MIRROR_RANKING)") out2+=("^sep($_MIRROR_RANKING)")
out2+=("Fasttrack <small>pacman-mirrors -f5</small>,mb-cli mirrors") out2+=("Fasttrack <small>pacman-mirrors -f5</small>,mb-cli mirrors")
out2+=("All <small>pacman-mirrors -i -c all</small>,mb-cli mirrors_all") out2+=("All <small>pacman-mirrors -i -c all</small>,mb-cli mirrors_all")
out2+=("Geoip <small>pacman-mirrors -i --geoip</small>,mb-cli mirrors_geo") fi
fi fi
if [[ "${updates}" != 0 ]];then if [[ "${updates}" != 0 ]];then
out+=("^sep(<span bgcolor='${WARN_BGCOLOR}' fgcolor='${WARN_FGCOLOR}'> 󰮯 <i>$_PENDING:</i> ${updates} </span>)") out+=("^sep(<span bgcolor='${WARN_BGCOLOR}' fgcolor='${WARN_FGCOLOR}'> 󰮯 <i>$_PENDING:</i> ${updates} </span>)")
out+=("^sep(<span bgcolor='${WARN_BGCOLOR}' fgcolor='${WARN_FGCOLOR}'> repo: ${REPO} AUR: ${AUR} </span>)") out+=("^sep(<span bgcolor='${WARN_BGCOLOR}' fgcolor='${WARN_FGCOLOR}'> repo: ${REPO} AUR: ${AUR} </span>)")
[[ "${updates}" -gt 10 ]] && out+=("$_GO_TO_FORUM: <b>Mabox</b> forum, xdg-open https://forum.maboxlinux.org/c/news-development/updates/25" "$_GO_TO_FORUM: <b>Manjaro</b> forum,xdg-open https://forum.manjaro.org/c/announcements/stable-updates/" "^sep()")
if hash pacman-mirrors 2>/dev/null;then
if [[ "${updates}" -gt 10 ]];then
out+=("$_GO_TO_FORUM: <b>Mabox</b> forum, xdg-open https://forum.maboxlinux.org/c/news-development/updates/25" "$_GO_TO_FORUM: <b>Manjaro</b> forum,xdg-open https://forum.manjaro.org/c/announcements/stable-updates/" "^sep()")
fi
fi
if hash yay 2>/dev/null;then
out+=("$_UPDATE_YAY $_NO_AUR,mb-cli update-noaur") out+=("$_UPDATE_YAY $_NO_AUR,mb-cli update-noaur")
out+=("$_UPDATE_YAY,mb-cli update") out+=("$_UPDATE_YAY,mb-cli update")
fi
out+=("$_UPDATE_PACMAN,mb-cli pacupdate") out+=("$_UPDATE_PACMAN,mb-cli pacupdate")
out+=("^sep()") out+=("^sep()")
out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring;read -p "${FINISHED}"") out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring;read -p "${FINISHED}"")
#out+=("^sep()") #out+=("^sep()")
#out+=("$_UPDATE_PAMAC,pamac-manager --updates") #out+=("$_UPDATE_PAMAC,pamac-manager --updates")
if hash pacman-mirrors 2>/dev/null;then
out+=("^sep(<small><i>$_MIRROR_RANKING</i></small>)") out+=("^sep(<small><i>$_MIRROR_RANKING</i></small>)")
out+=("Fasttrack <small>pacman-mirrors -f5</small>,mb-cli mirrors") out+=("Fasttrack <small>pacman-mirrors -f5</small>,mb-cli mirrors")
out+=("All <small>pacman-mirrors -i -c all</small>,mb-cli mirrors_all") out+=("All <small>pacman-mirrors -i -c all</small>,mb-cli mirrors_all")
out+=("Geoip <small>pacman-mirrors -i --geoip</small>,mb-cli mirrors_geo") fi
fi fi
@@ -402,7 +411,7 @@ jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} ${option} 2>/dev/nu
#--field="important for Mabox's continued existence.":LBL \ #--field="important for Mabox's continued existence.":LBL \
#--button="Donate":"$LINK" --button="No Thanks":"0" #--button="Donate":"$LINK" --button="No Thanks":"0"
#} #}
#updates=100 #updates=99
status(){ status(){
#if [[ "$DIFF" -gt "1" ]];then #if [[ "$DIFF" -gt "1" ]];then
#DDATE=$(date +%Y-%m-%d) #DDATE=$(date +%Y-%m-%d)