case "$-" in *i*) echo This shell is interactive ;; *) return ;; esac # set -x # Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi export WIT_BASH=true export WIT_USER=$LC_USER if [ "x$WIT_USER" == "x" ]; then export WIT_USER=$USER fi # export PS1='\h:\w\$ ' umask 022 export LESS="-XR" # export LESS="-XFR" # -F makes less exit if the file is short unset PAGER set +o ignoreeof export LS_OPTIONS='--color=auto' eval `dircolors` alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -lh' alias lf='ls $LS_OPTIONS -aCF' alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias pa='ps auxwH -L kstart_time' alias psc='ps xawf -eo pid,user,cgroup,args' alias lstree='lsusb --tree -v' alias last='last -a' alias vi='vim -u ~/.config/vimrc' alias vim='vim -u ~/.config/vimrc' alias apt-find="apt-file search" export LANG=C export LANGUAGE=C export LC_ALL=C # setterm -blength 0 if [ $DISPLAY ] ; then xset b off fi export EDITOR=vim unset VIMINIT stty -echoctl # this magic makes less work with .gz files [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" # export PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' if [ -d ~/.config/wit/ ]; then echo -n "git.wit.org/wit/bash " cd ~/.config/wit/ && git pull cd sleep 1 fi if [ $? == 0 ]; then neofetch --cpu_temp C --battery_display infobar fi # read in custom bash settings if you want case "$WIT_USER" in jcarr2) . ~/jcarr/bashrc/.jcarr ;; *) if [ -f ~/$WIT_USER/bashrc/.$WIT_USER ] && ! shopt -oq posix; then . ~/$WIT_USER/bashrc/.$WIT_USER fi ;; esac if [[ $(type -t _git_wit) == function ]]; then # echo "wit bash completion already exists" true else echo "should add wit bash completion here" fi