Move git config from .gitconfig to .config/git/config
Also includes config.local for XDG-local overrides alongside
the existing ~/.gitconfig.local for backcompat.

Assisted-by: Claude Opus 4.6 via pi
change nrlwmkmuwqvzvprnpvnnmpyznumsnsuk
commit fab13fb59bb9f7d5d96deb9326d35481d20375fe
author Alpha Chen <alpha@kejadlen.dev>
date
parent mrzmnzmx
diff --git a/.gitconfig b/.config/git/config
similarity index 99%
rename from .gitconfig
rename to .config/git/config
index 90c912f6..0e1d4165 100644
--- a/.gitconfig
+++ b/.config/git/config
@@ -137,5 +137,6 @@
 
 [include]
 	path = ~/.gitconfig.local
+	path = config.local
 [credential]
 	helper = osxkeychain
diff --git a/frork/_dotfiles.fnl b/frork/_dotfiles.fnl
index 2a0ca0a5..d527d959 100644
--- a/frork/_dotfiles.fnl
+++ b/frork/_dotfiles.fnl
@@ -1,11 +1,10 @@
-(local {: ok :utils {: dirname}} (require :flork))
+(local {: ok : no :utils {: dirname}} (require :flork))
 
 (ok :git "~/.dotfiles" "https://git.kejadlen.dev/alpha/dotfiles.git")
 
 (let [dotfiles [:.config
                 :.digrc
                 :.gemrc
-                :.gitconfig
                 :.git_templates
                 :.hammerspoon
                 :.inputrc
@@ -29,5 +28,8 @@
 (ok :symlink "~/.dotfiles/ai/claude" "~/.claude")
 (ok :symlink "~/.dotfiles/ai/AI.md" "~/.claude/CLAUDE.md")
 
+;; moved to .config/git/config
+(no :symlink :$HOME/.gitconfig :$HOME/.dotfiles/.gitconfig)
+
 ;; for per-system configuration
 (ok :directory :$HOME/.config/jj/conf.d)