| path = "${config.xdg.dataHome}/zsh/history"; |
| expireDuplicatesFirst = true; |
| bindkey "\'\'$\{key[Up]}" up-line-or-search |
| command_not_found_handler () |
| local p='/nix/store/ycclzpk99snlrk8sg9n4j8pm1927gavw-command-not-found/bin/command-not-found'; |
| if [ -x "$p" ] && [ -f '/nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite' ]; then |
| "$p" "$@" 2>&1 | sed -r 's/nix-shell -p (\S+)/nix shell nixpkgs#\1/g' 1>&2; |
| echo "$1: command not found" 1>&2; |
| enableSyntaxHighlighting = true; |
| enableAutosuggestions = true; |
| dotDir = ".local/share/zsh"; |