aboutsummaryrefslogtreecommitdiff
path: root/modules/zsh/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/zsh/default.nix')
-rw-r--r--modules/zsh/default.nix12
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
'';