{ config, lib, pkgs, ...}: { # Zsh programs.zsh = { enable = true; enableCompletion = true; autosuggestion.enable = true; syntaxHighlighting.enable = true; shellAliases = { switch = "sudo nixos-rebuild switch"; update = "sudo nixos-rebuild switch --upgrade"; }; oh-my-zsh = { enable = true; plugins = [ "sudo" ]; theme = "agnoster"; }; initContent = '' pfetch ''; }; # Catppuccin catppuccin.zsh-syntax-highlighting = { enable = true; flavor = "mocha"; }; }