diff --git a/nixos/home-manager/programs/git.nix b/nixos/home-manager/programs/git.nix index 01c382f4..c37526bd 100644 --- a/nixos/home-manager/programs/git.nix +++ b/nixos/home-manager/programs/git.nix @@ -18,6 +18,7 @@ tree = "log --show-signature --color --decorate --date=short --all --graph -n 3"; newbranch = "!git checkout master && git fetch -p && git reset --hard origin/master && git checkout -b $2"; head = "log HEAD -n1"; + vacuum = "!git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs -r git branch -D && git gc --aggressive --auto"; }; }; }