You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. #!/bin/sh
  2. # profile --- 10sr profile
  3. __safe_add_path_r(){
  4. # add path to right
  5. test -d "$1" && PATH="${PATH}:$1"
  6. }
  7. __safe_add_path_l(){
  8. # add path to left
  9. test -d "$1" && PATH="$1:${PATH}"
  10. }
  11. __safe_add_path_l "$HOME/.cabal/bin"
  12. __safe_add_path_l "$HOME/.local/lib/gems/bin"
  13. __safe_add_path_l "$HOME/.local/bin"
  14. __safe_add_path_l "$HOME/.gem/ruby/2.1.0/bin"
  15. __safe_add_path_r "/c/mingw/bin"
  16. __safe_add_path_r "/c/mingw/msys/1.0/bin"
  17. # macports coreutils
  18. # $isdarwin cannot be used it is not defined yet
  19. __safe_add_path_l "/opt/local/bin"
  20. __safe_add_path_l "/opt/local/sbin"
  21. __safe_add_path_l "/opt/local/libexec/gnubin"
  22. __safe_add_path_l \
  23. "/opt/local/Library/Frameworks/Python.framework/Versions/3.2/bin"
  24. test -f "${__dotdir}/rc.py" && export PYTHONSTARTUP="${__dotdir}/rc.py"
  25. test -d "$HOME/.local/lib/python/site-packages" && \
  26. export PYTHONPATH="${PYTHONPATH}:${HOME}/.local/lib/python/site-packages"
  27. export GEM_HOME="$HOME/.local/lib/gems"
  28. export RUBYLIB="$RUBYLIB:$HOME/.local/lib/gems/lib"
  29. # it is not so good
  30. # http://archive.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html
  31. # http://superuser.com/questions/324613/installing-a-library-locally-in-home-directory-but-program-doesnt-recognize-it
  32. # without this ENV i cannot run tmux. another way is to use --disable-shared
  33. # when building tmux
  34. export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/.local/lib"
  35. # in my environment powerdown does not work
  36. test -z "$DISPLAY" && test -z "$SSH_CONNECTION" && \
  37. type setterm >/dev/null 2>&1 && \
  38. setterm -blank 30 -powersave on # -powerdown 10
  39. ##################################
  40. # EnvVal definitions
  41. test "$TERM" = linux && export LANG=C
  42. export LC_MESSAGES=C
  43. export LC_TIME=C
  44. export TERMCAP="${TERMCAP}:vb="
  45. # export ENV=~/.shrc
  46. export PAGER="less"
  47. export LESS="-iRMX"
  48. # Style for lesspipe is defined in esc.style
  49. _src_hilite_lp_path="`command -v src-hilite-lesspipe.sh 2>/dev/null`"
  50. for f in /usr/share/source-highlight/src-hilite-lesspipe.sh
  51. do
  52. test -z "$_src_hilite_lp_path" && test -e "$f" && _src_hilite_lp_path="$f"
  53. done
  54. test -n "$_src_hilite_lp_path" && export LESSOPEN="| $_src_hilite_lp_path %s"
  55. if which vim >/dev/null
  56. then
  57. export EDITOR=vim
  58. else
  59. export EDITOR=vi
  60. fi
  61. # export CDPATH=".:~"
  62. export VISUAL="$EDITOR"
  63. export GIT_PAGER="less -F"
  64. export GIT_EDITOR="$EDITOR"
  65. export GIT_MERGE_AUTOEDIT=no
  66. if test -n "$TMUX" && \
  67. expr "$TERM" : screen >/dev/null && \
  68. expr "`tmux display -p '#{client_termname}'`" : '.*-256color$' >/dev/null
  69. then
  70. TERM=screen-256color
  71. fi
  72. if test -z "$USER" -a -n "$USERNAME"
  73. then
  74. export USER=$USERNAME
  75. fi
  76. # set TMP, TEMP, TMPDIR
  77. if test -z "$TMP"
  78. then
  79. if test -n "$TMPDIR"
  80. then
  81. export TMP=$TMPDIR
  82. elif test -n "$TEMP"
  83. then
  84. export TMP="$TEMP"
  85. else
  86. export TMP=/tmp
  87. fi
  88. fi
  89. export TMP="${TMP}/${USER}-tmp"
  90. export TEMP=$TMP
  91. export TMPDIR=$TMP
  92. test -d "$TMP" || mkdir -p "$TMP"
  93. if test -d ~/dbx
  94. then
  95. export CHIT_PATH="$HOME/dbx/.chit"
  96. fi
  97. ###########################################
  98. # Host colors
  99. export _HOSTCOLOR_1=
  100. export _HOSTCOLOR_2=
  101. # black red green yellow blue magenta cyan white
  102. case "`hostname`" in
  103. arch-aspireone)
  104. _HOSTCOLOR_1=yellow
  105. _HOSTCOLOR_2=black
  106. ;;
  107. arch-mba)
  108. _HOSTCOLOR_1=cyan
  109. _HOSTCOLOR_2=black
  110. ;;
  111. newkiwi)
  112. _HOSTCOLOR_1=magenta
  113. _HOSTCOLOR_2=white
  114. ;;
  115. debian-vb-win7-opti)
  116. _HOSTCOLOR_1=red
  117. _HOSTCOLOR_2=white
  118. ;;
  119. *)
  120. _HOSTCOLOR_1=green
  121. _HOSTCOLOR_2=black
  122. ;;
  123. esac