1 # vim: ft=bash |
1 # vim: ft=bash |
2 # simple profile stuff that is common to both zsh and bash |
2 # simple profile stuff that is common to both zsh and bash |
3 |
3 |
|
4 # most ssh versions support include now, see if i can... |
4 make -s -C ~/.ssh || { |
5 make -s -C ~/.ssh || { |
5 umask 077 |
6 umask 077 |
6 cat ~/.ssh/config.d/* > ~/.ssh/config |
7 cat ~/.ssh/config.d/* > ~/.ssh/config |
7 } |
8 } |
8 |
9 |
9 umask 027 |
10 umask 027 |
10 |
11 |
|
12 HISTIGNORE="ls:cd:cd -:pwd:exit:date:privim" |
|
13 |
11 export MANPATH=$HOME/.man:$HOME/.local/share/man: |
14 export MANPATH=$HOME/.man:$HOME/.local/share/man: |
12 |
15 |
13 export EDITOR=vim |
16 # TODO: detect presence |
|
17 export EDITOR=nvim |
14 export SUDO_EDITOR=$HOME/bin/privim |
18 export SUDO_EDITOR=$HOME/bin/privim |
15 export LESS='Ri' |
19 export LESS='Ri' |
16 export GPG_TTY="$(tty)" |
20 export GPG_TTY="$(tty)" |
17 |
21 |
18 export PERL_CPANM_OPT='-nq --prompt' |
22 export PERL_CPANM_OPT='-nq --prompt' |
19 export DEVEL_REPL_PROFILE='Standard' |
|
20 |
23 |
21 export ASDF_CONCURRENCY='2' |
24 export ASDF_CONCURRENCY='2' |
22 export RUBY_EXTRA_CONFIGURE_OPTIONS="--enable-shared --enable-install-doc" |
25 export RUBY_EXTRA_CONFIGURE_OPTIONS="--enable-shared --enable-install-doc" |
23 |
26 |
24 if [ -d ~/perl5/lib ]; then |
27 if [ -d ~/perl5/lib ]; then |