diff options
Diffstat (limited to 'modules/zsh/default.nix')
| -rw-r--r-- | modules/zsh/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/modules/zsh/default.nix b/modules/zsh/default.nix index b1ed82e..0c7adeb 100644 --- a/modules/zsh/default.nix +++ b/modules/zsh/default.nix @@ -17,10 +17,11 @@ in config = mkIf cfg.enable { home.packages = with pkgs; [ zsh - oh-my-zsh zsh-autosuggestions + gitstatus ]; + # omz isn't actually used, directory is arbitrary home.file.".oh-my-zsh/themes" = { source = ./themes; recursive = true; @@ -28,11 +29,14 @@ in programs.zsh = { enable = true; + autocd = true; enableCompletion = true; - autosuggestion.enable = true; - oh-my-zsh = { - enable = true; + dirHashes = { + home = "~/home"; + dl = "~/dl"; + src = "~/src"; }; + autosuggestion.enable = true; initExtra = '' source ~/.oh-my-zsh/themes/${cfg.theme}.zsh-theme ''; |