You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.1 KiB
Plaintext

# 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"