diff --git a/home-manager/modules/zsh.nix b/home-manager/modules/zsh.nix
index 4d023b8a..73128302 100644
--- a/home-manager/modules/zsh.nix
+++ b/home-manager/modules/zsh.nix
@@ -35,6 +35,11 @@
       }
 
       compdef g=git
+
+      setopt auto_cd
+      setopt auto_pushd
+      setopt pushd_ignore_dups
+      setopt pushdminus
     '';
 
     zplug = {