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.
36 lines
789 B
36 lines
789 B
# |
|
# Executes commands at the start of an interactive session. |
|
# |
|
# Authors: |
|
# Sorin Ionescu <sorin.ionescu@gmail.com> |
|
# |
|
|
|
# Source Prezto. |
|
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then |
|
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" |
|
fi |
|
|
|
# Customize to your needs... |
|
if type gpg-connect-agent > /dev/null; then |
|
export GPG_TTY="$(tty)" |
|
export SSH_AUTH_SOCK="/run/user/$UID/gnupg/S.gpg-agent.ssh" |
|
gpg-connect-agent updatestartuptty /bye > /dev/null |
|
fi |
|
|
|
function mkcd() { mkdir $1 && cd $1 }; |
|
|
|
alias vim=nvim |
|
|
|
if type pyenv > /dev/null; then |
|
export PYENV_ROOT="$HOME/.pyenv" |
|
export PATH="$PYENV_ROOT/bin:$PATH" |
|
eval "$(pyenv init --path)" |
|
eval "$(pyenv init -)" |
|
fi |
|
|
|
if [ -d "$HOME/bin" ]; then |
|
export PATH="$HOME/bin:$PATH" |
|
fi |
|
|
|
source .zlocal/rc 2> /dev/null || true |
|
|
|
|