diff --git a/homeConfig/dotfiles/bash/bashrc b/homeConfig/dotfiles/bash/bashrc index be1fe7a..5f80f63 100644 --- a/homeConfig/dotfiles/bash/bashrc +++ b/homeConfig/dotfiles/bash/bashrc @@ -1,22 +1,30 @@ -# Function to check if the current shell is an SSH session -is_ssh_session() { - if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then - return 0 - else - return 1 - fi -} +## +## My Bash Configs +## -# PS1 Config -if [ -n "${IN_NIX_SHELL:+x}" ]; then - PS1="\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;32m\]nixShell > \[\033[00m\]" -else - if ! is_ssh_session; then - PS1="\n\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;32m\]> \[\033[00m\]" +# Set EDITOR to nvim +export EDITOR=nvim + + + # Check if the current shell is an SSH session + is_ssh_session() { + if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then + return 0 + else + return 1 + fi + } + + # PS1 Config + if [ -n "${IN_NIX_SHELL:+x}" ]; then + PS1="\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;32m\]nixShell > \[\033[00m\]" else - PS1="\n\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;32m\]\u@\h:\[\033[00m\] " + if ! is_ssh_session; then + PS1="\n\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;32m\]> \[\033[00m\]" + else + PS1="\n\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;32m\]\u@\h:\[\033[00m\] " + fi fi -fi # Locate and source the bash-completion scripts bash_completion_dir="$HOME/.nix-profiles/share/bash-completion/completions" @@ -26,7 +34,6 @@ if [ -d "$bash_completion_dir" ]; then done fi -# Set EDITOR to nvim -export EDITOR=nvim +# Alias List alias ls='lsd'