summaryrefslogtreecommitdiff
path: root/kj-laptop01/home.nix
diff options
context:
space:
mode:
authorKj Tsanaktsidis <kjtsanaktsidis@groq.com>2025-09-12 19:35:47 +1000
committerKj Tsanaktsidis <kjtsanaktsidis@groq.com>2025-09-12 19:35:47 +1000
commite7c38fc0e3f1d444468fa817c5a61b40575c7138 (patch)
tree995a9ee25dc4e0274a7aa52a12c16bfda25d1ca8 /kj-laptop01/home.nix
parent0f3ed1302253522ce764f3f9557a953d2ca24013 (diff)
git config
Diffstat (limited to 'kj-laptop01/home.nix')
-rw-r--r--kj-laptop01/home.nix18
1 files changed, 16 insertions, 2 deletions
diff --git a/kj-laptop01/home.nix b/kj-laptop01/home.nix
index 78a6667..4d50f0a 100644
--- a/kj-laptop01/home.nix
+++ b/kj-laptop01/home.nix
@@ -13,9 +13,9 @@
# Install packages
home.packages = with pkgs; [
htop
- git
zellij
- tmu
+ tmux
+ git-absorb
];
# Configure sops for home-manager
@@ -38,6 +38,20 @@
defaultEditor = true;
};
+ # Git configuration
+ programs.git = {
+ enable = true;
+ userName = "KJ Tsanaktsidis";
+ userEmail = "kj@kjtsanaktsidis.id.au";
+ signing = {
+ key = "7F21FB211E24B02A5DEF86E227CD40EB9B81C726";
+ signByDefault = true;
+ };
+ extraConfig = {
+ pull.rebase = true;
+ };
+ };
+
# SSH public key (private key is managed by sops)
home.file.".ssh/id_ed25519.pub" = {
text = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMtGcEXu5S/0zsF6Suxc65DmGFGt1JWRnqadoVhErOed kjtsanaktsidis@KJMacbookGroq.local";