# Utility functions function copylastcmd() { echo -n $(fc -ln -1) | wl-copy } function getkernelpkg() { if [[ ${OS_ID} == "arch" ]]; then pacman -Qqo /usr/lib/modules/$(uname -r)/vmlinuz else echo "Unsupported OS" >&2 fi } if [[ $(hostnamectl chassis) == "container" ]]; then DEFAULT_WINDOW_NAME="Container Connection: [  $hostname Console ]" elif [[ -z "${SSH_CONNECTION+x}" ]]; then DEFAULT_WINDOW_NAME=" $hostname Console" else DEFAULT_WINDOW_NAME="Remote Connection: [  $hostname Console ]" fi function _rename_window() { echo -ne "\033]0;$@\007" } function _reset_window_name() { _rename_window "$DEFAULT_WINDOW_NAME" } function rename_window() { _rename_window "$@" DEFAULT_WINDOW_NAME="$@" } _rename_window "$DEFAULT_WINDOW_NAME"