{config, ...}: { programs = { zsh = { enable = true; enableAutosuggestions = true; enableCompletion = true; syntaxHighlighting.enable = true; enableVteIntegration = true; autocd = true; dotDir = ".config/zsh"; historySubstringSearch.enable = true; history.path = "${config.xdg.dataHome}/zsh/history"; }; keychain.enableZshIntegration = true; starship.enableZshIntegration = true; direnv.enableZshIntegration = true; nix-index.enableZshIntegration = true; }; }