Skip to content

Instantly share code, notes, and snippets.

@kism
Last active October 27, 2019 22:17
Show Gist options
  • Save kism/329debe42b1dca8f57c72d74c8e4af9e to your computer and use it in GitHub Desktop.
Save kism/329debe42b1dca8f57c72d74c8e4af9e to your computer and use it in GitHub Desktop.
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
# User specific aliases and functions
# Prompt
if [ -n "$TERM" -a "$TERM" = 'screen' ]; then
export PS1="╭─[\[\e[36m\]\u\[\e[m\]@\[\e[36m\]\h\[\e[m\]] \w\n╰─\[\e[35m\]\\$\[\e[m\] "
else
export PS1="╭─[\[\e[36m\]\u\[\e[m\]@\[\e[36m\]\h\[\e[m\]] \w \[\e[41m\] NOT IN TMUX \[\e[m\] \n╰─\[\e[35m\]\\$\[\e[m\] "
fi
# Alias
alias sl='ls'
alias sudp='sudo'
alias please='sudo $(fc -ln -1)'
alias screen="echo no"
# Startup
clear
uname -s -r
export TMUX_RUNNING="$(pgrep tmux)"
if [ -n "$TERM" -a "$TERM" = 'screen' ]; then
printf ""
else
if [ -z "$TMUX_RUNNING" ]; then
echo "No tmux sessions running"
else
tmux ls
fi
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment