better zsh config

This commit is contained in:
Christoph Cullmann 2024-06-27 23:19:37 +02:00
parent 3fb1543cb5
commit f6207b8a7a
No known key found for this signature in database

View file

@ -2,15 +2,32 @@
# initial version
home.stateVersion = "22.11";
# ZSH with some nice prompt and extra main user configuration
# ZSH with good config
programs.zsh = {
# zsh with extras wanted
# ZSH on
enable = true;
# we want completion
enableCompletion = true;
# we want suggestions of already typed stuff
autosuggestion.enable = true;
history.share = false;
# we want nice command highlighting
syntaxHighlighting.enable = true;
# better history
history = {
# save timestamps
extended = true;
# kill dupes over full history
ignoreAllDups = true;
# don't share history between sessions
share = false;
};
# aliases
shellAliases = {
# system build/update/cleanup