13 lines
482 B
Bash
13 lines
482 B
Bash
# ~/.zshenv: Executed for EVERY shell instance (interactive, scripts, cron).
|
|
# Use ONLY for critical environment variables needed by child processes.
|
|
# WARNING: Keep this file minimal and fast. Do NOT put aliases or heavy logic here.
|
|
|
|
# Interactive
|
|
# /etc/zshenv → ~/.zshenv → /etc/zprofile → ~/.zprofile → /etc/zshrc → ~/.zshrc → /etc/zlogin → ~/.zlogin
|
|
|
|
# Non Interactive
|
|
# /etc/zshenv → ~/.zshenv
|
|
export ZDOTDIR="$HOME/.config/zsh"
|
|
|
|
source "$ZDOTDIR/.zshenv"
|