{ ... }: { programs.zsh = { enable = true; enableCompletion = true; initExtra = '' eval "$(/opt/homebrew/bin/brew shellenv)" ''; syntaxHighlighting.enable = true; shellAliases = { ls = "ls --color=auto -F"; nixswitch = "pushd ~/.config/nix; darwin-rebuild switch --flake .#"; nixup = "pushd ~/.config/nix; nix flake update"; }; }; }