diff --git a/users/alice/home.nix b/users/alice/home.nix
index cc8d87c..be4eb15 100644
--- a/users/alice/home.nix
+++ b/users/alice/home.nix
@@ -5,6 +5,7 @@
     ./home/zsh.nix
     ./home/doom
     ./home/gammastep.nix
+    ./home/git.nix
   ];
 
   home = {
diff --git a/users/alice/home/git.nix b/users/alice/home/git.nix
new file mode 100644
index 0000000..2cd9f89
--- /dev/null
+++ b/users/alice/home/git.nix
@@ -0,0 +1,27 @@
+{
+  config,
+  lib,
+  pkgs,
+  ...
+}:
+
+{
+  programs.git = {
+    enable = true;
+    signing = {
+      key = "F63832C3080D6E1AC77EECF80B4245FFE305BC82";
+      signByDefault = true;
+    };
+    userEmail = "aliceghuston@gmail.com";
+    userName = "ahuston-0";
+    includes.config.contents = {
+      alias = {
+        gone =
+          !"git fetch -p && git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '$2 == \"[gone]\" {print $1}' | xargs -r git branch -D";
+      };
+      push.autosetupremote = true;
+      pull.rebase = true;
+      color.ui = true;
+    };
+  };
+}