|
|
|
# Needed for .antidote
|
|
|
|
# https://github.com/mattmc3/antidote/issues/24
|
|
|
|
autoload -Uz compinit && compinit
|
|
|
|
|
|
|
|
# I don't even know anymore...
|
|
|
|
# https://github.com/ohmyzsh/ohmyzsh/issues/10581
|
|
|
|
source <(kubectl completion zsh)
|
|
|
|
|
|
|
|
# PATH
|
|
|
|
export PATH="$PATH:$HOME/.local/bin"
|
|
|
|
export PATH="$PATH:$HOME/.local/scripts"
|
|
|
|
export PATH="$PATH:$HOME/.local/share/nvim/mason/bin"
|
|
|
|
|
|
|
|
# Krew
|
|
|
|
export PATH="$PATH:${KREW_ROOT:-$HOME/.krew}/bin"
|
|
|
|
|
|
|
|
# JetBrains Toolbox
|
|
|
|
export PATH="$PATH:$HOME/.local/share/JetBrains/Toolbox/scripts"
|
|
|
|
|
|
|
|
# Go
|
|
|
|
export PATH="$PATH:$HOME/.local/share/go/bin"
|
|
|
|
|
|
|
|
# Rust
|
|
|
|
source "$HOME/.cargo/env"
|
|
|
|
|
|
|
|
# Haskell (ghcup-env)
|
|
|
|
[ -f "$HOME/.ghcup/env" ] && source "$HOME/.ghcup/env"
|
|
|
|
|
|
|
|
# Deno
|
|
|
|
export DENO_INSTALL="$HOME/.deno"
|
|
|
|
export PATH="$DENO_INSTALL/bin:$PATH"
|
|
|
|
|
|
|
|
# Config Directory
|
|
|
|
export XDG_CONFIG_HOME=$HOME/.config
|
|
|
|
|
|
|
|
# WezTerm By Default
|
|
|
|
export TERMINAL=wezterm-gui
|
|
|
|
|
|
|
|
# Editing
|
|
|
|
export EDITOR="nvim"
|
|
|
|
export SUDO_EDITOR=$(which nvim)
|
|
|
|
|
|
|
|
# Go
|
|
|
|
export GOPATH="$HOME/.local/share/go"
|
|
|
|
|
|
|
|
# Java
|
|
|
|
export JAVA_HOME="$SDKMAN_DIR/candidates/java/current"
|
|
|
|
export GRAALVM_HOME="$SDKMAN_DIR/candidates/java/22.3.r17-grl"
|