diff options
| author | Ben Beltran <ben@nsovocal.com> | 2020-02-16 14:40:26 +0100 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2020-02-16 14:40:26 +0100 |
| commit | fa25023586cb94a1abf4fd3ff95ebe7c3c8ead09 (patch) | |
| tree | 87404d2a291facd6d7fd567fe251bc1c12f688c8 /runcoms/zshrc | |
| parent | f6272d88eae76c8553f237f3f318c4a97997f262 (diff) | |
Remove prezto
Diffstat (limited to 'runcoms/zshrc')
| -rw-r--r-- | runcoms/zshrc | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/runcoms/zshrc b/runcoms/zshrc new file mode 100644 index 0000000..189c40d --- /dev/null +++ b/runcoms/zshrc @@ -0,0 +1,64 @@ +################################################################################ +# Load Functions +################################################################################ +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/functions/git-info.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/functions/dotenv.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/functions/graphviz.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/functions/short-uptime.zsh" + +################################################################################ +# Load Modules +################################################################################ +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/environment.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/editor.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/history.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/directory.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/prompt.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/vendor/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/completion.zsh" +source "${ZDOTDIR:-$HOME}/.dotfiles/zsh/modules/aliases.zsh" + +################################################################################ +# ENV VARIABLES +################################################################################ +# Terminal related +export TERM=xterm-256color-italic + +# Paths +# export JAVA_HOME=$(/usr/libexec/java_home) # Enable if using JDK, otherwise disable for performance +export GOPATH=$HOME/Projects/go +export NODE_PATH=/usr/local/lib/node_modules:$NODE_PATH +export ANDROID_HOME=$HOME/Library/Android/sdk +export ANDROID_NDK_HOME=$HOME/Library/Android/sdk/ndk-bundle +export NVM_DIR=$HOME/.nvm +export PATH=/usr/local/bin:/usr/local/sbin:$PATH +export PATH=$PATH:$HOME/Library/Python/2.7/bin +export PATH=$PATH:$HOME:/usr/local/opt/go/libexec/bin:${GOPATH//://bin:}/bin +export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_NDK_HOME:/Applications/calibre.app/Contents/MacOS + +# Editor. +export EDITOR="vim" +export VISUAL="vim" + +# Python related variables +export VIRTUAL_ENV_DISABLE_PROMPT=1 +export WORKON_HOME=$HOME/.virtualenvs +export PROJECT_HOME=$HOME/Projects +export VIRTUALENVWRAPPER_PYTHON="/usr/local/bin/python" + +# GPG +export GPG_TTY=$(tty) + +# FZF Config +export FZF_DEFAULT_COMMAND='/usr/local/bin/rg --color never --files --hidden -g \!.git' +export FZF_DEFAULT_OPTS='--preview ''bat --style=numbers --color=always {} | head -500''' + +################################################################################ +# SECRET ENV VARS!! +################################################################################ + +if [[ -s "${ZDOTDIR:-$HOME}/.secrets.zsh" ]]; then + source "${ZDOTDIR:-$HOME}/.secrets.zsh" +fi + +eval $(/usr/libexec/path_helper -s) |