{ config, lib, options, ... }: { config.programs.zsh = { enable = lib.mkDefault true; # default user shell autocd = true; autosuggestion = { enable = lib.mkDefault true; strategy = [ "history" "completion" ]; }; history.ignoreAllDups = true; initContent = builtins.readFile ./zshrc.zsh; #loginExtra = builtins.readFile ./zlogin.zsh; setOptions = [ "extendedglob" ]; syntaxHighlighting.enable = true; }; }