obsidian_kitty_setup/git/.gitconfig.tpl
Vadym Samoilenko d31fbf9c99 Initial dotfiles setup — Kitty + Obsidian logging system
- GNU Stow packages: kitty, fish, nvim, btop, fastfetch, starship, git, claude
- install.sh with modular install, template rendering, fish plugins setup
- uninstall.sh (stow -D) and scripts/doctor.sh for health checks
- Brewfile (macOS) + Aptfile (Linux servers)
- Claude Code hooks pipeline: settings.json.tpl, Obsidian session logging scripts
- memory-compiler inline copy with env-var-based paths
- Python scripts patched: os.environ.get() for OBSIDIAN_VAULT + PROJECTS_ROOT
- fish/config.fish: platform-aware Homebrew PATH (macOS + Linuxbrew)
- .env.example template for ~/.dotfiles.env

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 12:57:30 +01:00

20 lines
488 B
Smarty

[user]
name = ${GIT_USER_NAME}
email = ${GIT_USER_EMAIL}
[push]
postBuffer = 524288000
compression = 0
[core]
excludesFile = ${HOME}/.gitignore_global
[diff]
tool = sourcetree
[merge]
tool = sourcetree
[mergetool "sourcetree"]
cmd = /Applications/Sourcetree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"
trustExitCode = true
[difftool "sourcetree"]
cmd = opendiff "$LOCAL" "$REMOTE"
path =
[commit]
template = ${HOME}/.stCommitMsg