38 lines
2.7 KiB
Bash
38 lines
2.7 KiB
Bash
# ~/.zshenv - Loaded for ALL zsh sessions (login, interactive, scripts)
|
|
# Keep this file lean: only PATH and essential env vars.
|
|
|
|
# ── Locale ─────────────────────────────────────────────────────────────────────
|
|
export LANG="en_US.UTF-8"
|
|
export LC_ALL="en_US.UTF-8"
|
|
|
|
# ── Editor ─────────────────────────────────────────────────────────────────────
|
|
export EDITOR="vim"
|
|
export VISUAL="$EDITOR"
|
|
|
|
# ── Homebrew ───────────────────────────────────────────────────────────────────
|
|
export HOMEBREW_NO_ANALYTICS=1
|
|
export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
|
|
|
|
# ── pyenv ──────────────────────────────────────────────────────────────────────
|
|
export PYENV_ROOT="$HOME/.pyenv"
|
|
export PATH="$PYENV_ROOT/bin:$PATH"
|
|
|
|
# ── Local bin ──────────────────────────────────────────────────────────────────
|
|
export PATH="$HOME/.local/bin:$HOME/bin:$PATH"
|
|
|
|
# ── LM Studio ──────────────────────────────────────────────────────────────────
|
|
export PATH="$PATH:$HOME/.lmstudio/bin"
|
|
|
|
# ── AWS ────────────────────────────────────────────────────────────────────────
|
|
export AWS_DEFAULT_REGION="us-east-1"
|
|
# export AWS_PROFILE="default" # uncomment to set a default profile
|
|
|
|
# ── Terraform ──────────────────────────────────────────────────────────────────
|
|
export TF_CLI_ARGS_plan="-compact-warnings"
|
|
export TF_CLI_ARGS_apply="-compact-warnings"
|
|
|
|
# ── History ────────────────────────────────────────────────────────────────────
|
|
export HISTFILE="$HOME/.zsh_history"
|
|
export HISTSIZE=50000
|
|
export SAVEHIST=50000
|