Prefer pretty hostname

This commit is contained in:
Corey Smith
2025-07-23 11:02:06 -07:00
2 changed files with 96 additions and 2 deletions

View File

@ -34,7 +34,7 @@ set -g status-interval 5
# Add a space to the beginning of the status bar
# This keeps the default session name '[#S]' and adds a space before it
set -g status-left-length 300
set -g status-left ' #[bold] #{session_name}#[nobold] | #{user}@#(hostnamectl --pretty 2>/dev/null || hostname) | #(curl -s ifconfig.me) | '
set -g status-left ' #[bold] #{session_name}#[nobold] | #{user}@#(pretty=$(hostnamectl --pretty 2>/dev/null); [ -n "$pretty" ] && echo "$pretty" || hostname) | #(curl -s ifconfig.me) | #(if docker info >/dev/null 2>&1; then echo " $(docker ps -q | wc -l)/$(docker ps -aq | wc -l)"; else echo "#[fg=red] down#[default]"; fi) | '
# Add a space to the end of the status bar
# This keeps the default hostname and date/time, and adds a space after
@ -164,7 +164,7 @@ fi
# Automatically start tmux if not already running in an interactive session
if [[ -z "$TMUX" ]] && [[ "$-" == *i* ]]; then
tmux attach -t Default || tmux new -s Default
tmux attach -t "$HOSTNAME" || tmux new -s "$HOSTNAME"
fi
EOF