{...}: { programs.zsh = { enable = true; enableCompletion = true; zplug = { enable = true; plugins = [ { name = "mafredi/zsh-async"; tags = [from:github defer:0]; } {name = "zsh-users/zsh-autosuggestions";} { name = "sindresorhus/pure"; tags = [use:pure.zsh from:github as:theme]; } ]; }; syntaxHighlighting.enable = true; }; }