.profile 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. # ~/.profile: executed by the command interpreter for login shells.
  2. # the default umask is set in /etc/profile; for setting the umask
  3. # for ssh logins, install and configure the libpam-umask package.
  4. #umask 022
  5. export GOPATH="$HOME/go"
  6. export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src"
  7. export PATH="/usr/lib/distcc/bin:$PATH:$HOME/.cargo/bin:$GOPATH/bin:$HOME/.scripts:$HOME/bin"
  8. export BROWSER="icecat"
  9. export READER="zathura"
  10. export MAKEFLAGS="-j$(nproc)"
  11. export EDITOR="vim"
  12. export LESSOPEN="|lesspipe.sh %s"
  13. # less colors
  14. export LESS=-R
  15. export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
  16. export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
  17. export LESS_TERMCAP_me=$(tput sgr0)
  18. export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
  19. export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
  20. export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
  21. export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
  22. export LESS_TERMCAP_mr=$(tput rev)
  23. export LESS_TERMCAP_mh=$(tput dim)
  24. export LESS_TERMCAP_ZN=$(tput ssubm)
  25. export LESS_TERMCAP_ZV=$(tput rsubm)
  26. export LESS_TERMCAP_ZO=$(tput ssupm)
  27. export LESS_TERMCAP_ZW=$(tput rsupm)
  28. # Start graphical server if Xorg not already running.
  29. [ "$(tty)" = "/dev/tty1" ] && ! pgrep -x Xorg >/dev/null && exec startx