diff --git a/home/zsh.nix b/home/zsh.nix index a2e3fb4..ea34979 100644 --- a/home/zsh.nix +++ b/home/zsh.nix @@ -46,10 +46,19 @@ ff = "fastfetch"; }; - # Init content - runs on shell start - initContent = '' + # Environment setup BEFORE everything else (fixes PATH issues) + envExtra = '' + if [ -x "/opt/homebrew/bin/brew" ]; then + eval "$(/opt/homebrew/bin/brew shellenv)" + fi + ''; + + # Init content - runs on shell start (after PATH is set) + initExtra = '' # Show fastfetch on shell start + echo fastfetch + echo # Load pure prompt autoload -U promptinit; promptinit