diff --git a/home-manager/modules/zsh.nix b/home-manager/modules/zsh.nix
index 5844392a..45ee9ec1 100644
--- a/home-manager/modules/zsh.nix
+++ b/home-manager/modules/zsh.nix
@@ -6,7 +6,11 @@
     dotDir = ".config/zsh";
 
     shellAliases = {
+      fetch = "git fetch --all --jobs=4 --progress --prune";
       run = "./run";
+      pull = "git pull --autostash --jobs=4 --summary origin";
+      rebase = "git rebase --autostash --stat";
+      update = "fetch && rebase";
     };
 
     autocd = true;