# exec startx breaks some logind fuckery, without exec it works #tmux start-server & _path=("$HOME/bin" "/usr/local/sbin" "/usr/local/bin" "/usr/sbin" "/usr/bin" "/sbin" "/bin" "/usr/games") PATH="" for part in ${_path} ; do PATH="$PATH:${part}" done PATH="${PATH#:}" export PATH export EDITOR="vim" export VISUAL="vim" export BROWSER="firefox" export LOGDIR="$HOME/.var/log" export RUNDIR="$HOME/.var/run" if [[ -z "$SSH_CONNECTION" ]] ; then eval $(ssh-agent -s) [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx fi