From e790dbcef4d0b8d95bdde4891c3c8c0be04d4f3c Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Fri, 20 Mar 2026 17:06:11 +0100 Subject: [PATCH] mb-status CachyOS --- bin/mb-status | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/bin/mb-status b/bin/mb-status index 2fc849d..cb68e2e 100755 --- a/bin/mb-status +++ b/bin/mb-status @@ -174,9 +174,17 @@ KERN="${KERN/-*/}" #KERN="${KERN/linux/}" #KERN="${KERN,,}" - -out+=("^sep(Mabox Linux $(lsb_release -rs) $(lsb_release -cs))") -out+=(" $_KERNEL: ${KERN},manjaro-settings-manager -m msm_kernel") +if hash cachyos-kernel-manager 2>/dev/null;then + out+=("^sep(Mabox CachyOS $(lsb_release -rs))") + out+=(" $_KERNEL: ${KERN},cachyos-kernel-manager") +elif hash manjaro-settings-manager 2>/dev/null; +then + out+=("^sep(Mabox Linux $(lsb_release -rs) $(lsb_release -cs))") + out+=(" $_KERNEL: ${KERN},manjaro-settings-manager -m msm_kernel") +else + out+=("^sep(Mabox Linux $(lsb_release -rs) $(lsb_release -cs))") + out+=(" $_KERNEL: ${KERN},") +fi ## Biggest PKGS if hash expac 2>/dev/null && [[ "${big_pkgs}" -gt 0 ]];then out+=(" $_PKGS: $PKGS,^checkout(pkgs)") @@ -214,15 +222,23 @@ fi if [[ "${updates}" == 0 ]];then out+=("^sep( ${OK_ICON} $_UP_TO_DATE)") out+=("󰦛 $_CHECK_NOW,checkupdates.sh -p") -out+=("^sep()") -out+=("$_RANK_MIRROR,^checkout(mirrors)") out+=("^sep()") if hash pacman-mirrors 2>/dev/null;then + out+=("$_RANK_MIRROR,^checkout(mirrors)") + out+=("^sep()") out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring;read -p "${FINISHED}"") out2+=("^tag(mirrors)") out2+=("^sep($_MIRROR_RANKING)") out2+=("Fasttrack pacman-mirrors -f5,mb-cli mirrors") out2+=("All pacman-mirrors -i -c all,mb-cli mirrors_all") + elif hash cachyos-kernel-manager 2>/dev/null;then + out+=("$_RANK_MIRROR,^term(sudo cachyos-rate-mirrors)") + out+=("^sep()") + out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring cachyos-keyring mabox-keyring;read -p "${FINISHED}"") + + else + out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring mabox-keyring;read -p "${FINISHED}"") + fi fi if [[ "${updates}" != 0 ]];then @@ -241,13 +257,19 @@ out+=("$_UPDATE_YAY,mb-cli update") fi out+=("$_UPDATE_PACMAN,mb-cli pacupdate") out+=("^sep()") -out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring;read -p "${FINISHED}"") #out+=("^sep()") #out+=("$_UPDATE_PAMAC,pamac-manager --updates") 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+=("^sep($_MIRROR_RANKING)") out+=("Fasttrack pacman-mirrors -f5,mb-cli mirrors") out+=("All pacman-mirrors -i -c all,mb-cli mirrors_all") + elif hash cachyos-kernel-manager 2>/dev/null;then + out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring cachyos-keyring mabox-keyring;read -p "${FINISHED}"") + out+=("^sep()") + out+=("$_RANK_MIRROR,^term(sudo cachyos-rate-mirrors)") + else + out+=("$_RENEW_KEYS,^term(sudo pacman -Sy archlinux-keyring mabox-keyring;read -p "${FINISHED}"") fi fi