diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index 985bcd51..3fe8e995 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -238,6 +238,7 @@ in
   programs.zsh = {
     enable = true;
     enableCompletion = false;
+    defaultKeymap = "vicmd";
     dotDir = ".config/zsh";
 
     initExtra = ''