diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-03-06 12:10:10 -0500 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-03-06 12:10:10 -0500 |
| commit | 8a0ea10b75a465025ba5430d586ae6589f0ea36f (patch) | |
| tree | a616956590b0de24a440e982b37f7c7f65932d60 /modules/zsh/default.nix | |
| parent | baedef6e4bef3b4ddbb9fe0c6b00dc160ddedc83 (diff) | |
| download | home-8a0ea10b75a465025ba5430d586ae6589f0ea36f.tar.gz | |
ditch omz
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 ''; |