diff options
author | Christoph Cullmann <christoph@cullmann.io> | 2024-06-27 23:19:37 +0200 |
---|---|---|
committer | Christoph Cullmann <christoph@cullmann.io> | 2024-06-27 23:19:37 +0200 |
commit | f6207b8a7a84555c5f973398a444a2524c034679 (patch) | |
tree | 26d55c7ec08eb3cde7d6c5676a7c173d0e2a11b6 /home.nix | |
parent | 3fb1543cb5411e40d29349d9ee9b0b3f2e1b7f56 (diff) |
better zsh config
Diffstat (limited to 'home.nix')
-rw-r--r-- | home.nix | 23 |
1 files changed, 20 insertions, 3 deletions
@@ -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 |