autoload colors; colors; short() { print "$fg_bold[white]$1$reset_color $2" } msg() { print "$fg_bold[white]$1$reset_color\n$2\n" } if [[ -d ~/org ]]; then org-agenda fi if (( $+commands[checkupdates] )); then # checkupdate.service populates this db pkg_count=$(CHECKUPDATES_DB=/tmp/checkup-db-0 checkupdates -n | grep -cv '\[.*\]') if (( $pkg_count > 0 )); then short "Outdated packages: $pkg_count" fi fi if (( $+commands[pacman] )); then kercmp -q || short "linux" "$(kercmp)" fi if (( $+commands[systemctl] )); then if (( $(systemctl show -P NFailedUnits) )); then systemctl --no-pager list-units -q --failed fi fi # list sessions if possible tmux list-sessions 2>/dev/null || true