dotfiles/config/zshrc

47 lines
904 B
Bash

# Path to your oh-my-zsh configuration.
export DOTFILES=$HOME/.dotfiles
export PATH=$HOME/.local/bin:$HOME/.mix/escripts:/usr/local/go/bin:$HOME/.local/share/flatpak/exports/bin:$PATH
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
else
export EDITOR='subl'
fi
if [[ -d $HOME/.cargo ]]; then
source $HOME/.cargo/env
fi
if [[ -d /home/linuxbrew ]]; then
eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
fi
if [[ -f $HOME/.zsh-custom ]]; then
source $HOME/.zsh-custom
fi
fpath=("$HOME/.zfunctions" $fpath)
autoload -U promptinit; promptinit
# optionally define some options
PURE_CMD_MAX_EXEC_TIME=10
prompt pure
# Load z
. $DOTFILES/z/z.sh
# Load aliases
. $DOTFILES/config/zsh/aliases.zsh
# Load dircolors
eval $( dircolors -b $DOTFILES/config/zsh/dircolors.zsh )
# Pyenv
export PATH="/home/inhji/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"