#+title: ZSH Configuration Open =zsh= configuration. #+begin_src nix { config, pkgs, ... }: { programs.zsh = { enable = true; autocd = true; autosuggestion.enable = true; defaultKeymap = "emacs"; history = { append = true; ignoreAllDups = true; }; shellAliases = { "ll" = "ls -alF"; "la" = "ls -a"; "l" = "ls -F"; "sl" = "ls"; }; syntaxHighlighting.enable = true; initExtra = builtins.readFile ./init-extra.sh; profileExtra = builtins.readFile ./profile-extra.sh; }; } #+end_src