dotfiles/.zshenv
2026-04-02 22:20:45 -04:00

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