-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprofile
63 lines (46 loc) · 1.48 KB
/
profile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# vim: filetype=sh
## BEGIN XDG_CONFIG_SUPPORT
export XDG_CONFIG_HOME=$HOME/.config
export XDG_CACHE_HOME=$HOME/.cache
export XDG_DATA_HOME=$HOME/.local/share
### npm
export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc
### X11
export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc
export XSERVERRC="$XDG_CONFIG_HOME"/X11/xserverrc
### zsh
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
### vim
export VIMINIT=":source $XDG_CONFIG_HOME"/vim/vimrc
## END XDG_CONFIG_SUPPORT
export EDITOR=vim
export LESSCHARSET=utf-8
# Python virtualenv
export WORKON_HOME="$HOME/.virtualenvs"
# Pulseaudio
export PULSE_RUNTIME_PATH="/run/user/$UID/pulse/"
export PATH="$HOME/.bin:$PATH"
export PATH="$HOME/.local/bin:$PATH"
export PATH="$PATH:$HOME/.npm-packages/bin"
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
if [[ -d $HOME/.local/share/gem/ruby ]]; then
for gem_bin_dir in $HOME/.local/share/gem/ruby/*/bin; do
export PATH="$PATH:$gem_bin_dir"
done
fi
if [[ -f "$HOME/projects/stderred/build/libstderred.so" ]] ; then
export LD_PRELOAD="$HOME/projects/stderred/build/libstderred.so${LD_PRELOAD:+:$LD_PRELOAD}"
fi
if [ -f ~/.ssh/agent.env ] ; then
. ~/.ssh/agent.env > /dev/null
if ! kill -0 $SSH_AGENT_PID > /dev/null 2>&1; then
echo "Stale agent file found. Spawning a new agent. "
eval `ssh-agent | tee ~/.ssh/agent.env`
ssh-add
fi
else
echo "Starting ssh-agent"
eval `ssh-agent | tee ~/.ssh/agent.env`
ssh-add
fi
export DOTFILES_PROFILE_LOADED=1