mirror of
https://github.com/Xevion/dotfiles.git
synced 2025-12-06 01:14:48 -06:00
docs: update TODO.md with completed configuration tasks
Mark several completed items in TODO.md: - Hook system documentation - Authentication token migration to Doppler - WSL GPG integration documentation - mise shell integration - Windows Terminal settings template - Global CLAUDE.md addition - Git configuration expansion (aliases, diff tools, signing) - GPG configuration setup - README.md comprehensive refactor - Deprecated hook migration to TypeScript - File cleanup/template conversion Update Git identity configurations: - Switch Ryan identity to new GPG key (301511AAD64FA365) - Disable GPG signing for Xevion identity (no key available) - Add WSL-specific GPG configuration using Windows GPG symlink - Consolidate Windows/WSL config blocks in dot_gitconfig.tmpl
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
[user]
|
||||
name = Ryan Walters
|
||||
email = ryan@walters.to
|
||||
signingkey = 39538EC79ACF2597
|
||||
signingkey = 301511AAD64FA365
|
||||
{{ if eq .chezmoi.os "windows" }}
|
||||
{{ else }}
|
||||
{{ end }}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
[user]
|
||||
name = Xevion
|
||||
email = xevion@xevion.dev
|
||||
signingkey = C217005CF3C00672
|
||||
# No GPG key available for this email - signing disabled
|
||||
{{ if eq .chezmoi.os "windows" }}
|
||||
{{ else }}
|
||||
{{ end }}
|
||||
|
||||
@@ -1,16 +1,18 @@
|
||||
# Git Configuration - Platform-aware
|
||||
# Managed by chezmoi
|
||||
|
||||
{{ if eq .chezmoi.os "windows" }}
|
||||
# Windows Configuration
|
||||
{{ if or (eq .chezmoi.os "windows") .wsl }}
|
||||
# Windows/WSL Configuration - Ryan Walters (Professional)
|
||||
[user]
|
||||
name = Ryan Walters
|
||||
email = ryan@walters.to
|
||||
signingkey = 39538EC79ACF2597
|
||||
signingkey = 301511AAD64FA365
|
||||
|
||||
[commit]
|
||||
gpgsign = true
|
||||
|
||||
{{ if eq .chezmoi.os "windows" }}
|
||||
# Windows-specific: Use GPG4win
|
||||
[gpg]
|
||||
program = C:\\Users\\Xevion\\scoop\\apps\\gpg4win\\current\\GnuPG\\bin\\gpg.exe
|
||||
|
||||
@@ -21,16 +23,26 @@
|
||||
[credential "https://gist.github.com"]
|
||||
helper =
|
||||
helper = !'C:\\Program Files\\GitHub CLI\\gh.exe' auth git-credential
|
||||
{{ else }}
|
||||
# WSL-specific: Use Windows GPG via symlink
|
||||
[gpg]
|
||||
program = /usr/local/bin/gpg
|
||||
|
||||
[credential "https://github.com"]
|
||||
helper =
|
||||
helper = !/usr/bin/gh auth git-credential
|
||||
|
||||
[credential "https://gist.github.com"]
|
||||
helper =
|
||||
helper = !/usr/bin/gh auth git-credential
|
||||
{{ end }}
|
||||
|
||||
{{ else }}
|
||||
# Linux/macOS Configuration
|
||||
# Native Linux/macOS Configuration - Xevion (Personal)
|
||||
[user]
|
||||
name = Xevion
|
||||
email = xevion@xevion.dev
|
||||
signingkey = 301511AAD64FA365
|
||||
|
||||
[commit]
|
||||
gpgsign = true
|
||||
# No GPG signing - no key available for this identity
|
||||
|
||||
[credential "https://github.com"]
|
||||
helper =
|
||||
|
||||
Reference in New Issue
Block a user