#!/usr/bin/env bash color() { echo "#[$1=$2]"; } HOSTNAME=$(hostname) RESET='#[default]' if [[ "$1" == "left" ]] then FG=white [[ -n "$SSH_CONNECTION" ]] && FG=black STATUS=$(color fg $FG)' '$(tmux display-message -p '#S') else if [[ -z "$SSH_CONNECTION" ]]; then DELIM=$(color fg yellow) SYSINFO=$(color fg colour246) IP=$(color fg white) HOST=$(color bg yellow)$(color fg black) else DELIM=$(color fg black) SYSINFO=$(color fg black) IP=$(color fg black) HOST=$(color bg black)$(color fg yellow) fi STATUS="$DELIM<<$RESET" if command -v 'tmux-mem-cpu-load' >/dev/null; then STATUS+=$SYSINFO STATUS+=' '$(tmux-mem-cpu-load -i 15) STATUS+=$RESET fi STATUS+="$DELIM < $RESET" STATUS+=$IP$(dig +short myip.opendns.com @208.67.222.222)" $RESET" STATUS+=$HOST' '$HOSTNAME' ' fi echo $STATUS