{ config, pkgs, libs, ... }: { programs.zsh = { enable = true; plugins = [ { name = "zsh-nix-shell"; file = "nix-shell.plugin.zsh"; src = pkgs.fetchFromGitHub { owner = "chisui"; repo = "zsh-nix-shell"; rev = "v0.1.0"; sha256 = "0snhch9hfy83d4amkyxx33izvkhbwmindy0zjjk28hih1a9l2jmx"; }; } ]; prezto = { enable = true; pmodules = [ "archive" "docker" "environment" "git" "terminal" "editor" "history" "directory" "spectrum" "utility" "completion" "command-not-found" "syntax-highlighting" "history-substring-search" "autosuggestions" "prompt" ]; }; }; programs.starship = { enable = true; enableZshIntegration = true; settings = { character.success_symbol = "[➜](green)"; character.error_symbol = "[➜](red)"; }; }; }