mirror of
https://github.com/Xevion/dotfiles.git
synced 2025-12-05 23:14:46 -06:00
Configure chezmoi to automatically set up WSL to use Windows GPG for native Qt5 GUI passphrase prompts during git commit signing: - Add symlink_dot_gnupg.tmpl to link ~/.gnupg to Windows GPG directory - Add run_onchange_before_setup-wsl-gpg.sh.tmpl for system GPG symlink - Update .chezmoiignore to handle .gnupg appropriately per platform - Document GPG configuration in CLAUDE.md and ONBOARDING.md This enables seamless git commit signing in WSL environments (including Claude Code) without passphrase prompt issues, while maintaining platform independence for regular Linux installations.
605 B
605 B
Onboarding
A checklist of reminders for myself when installing this dotfile configuration.
When bolded, this application won't be installed automatically. It implies that I need to install it manually.
- Required applications
- age
- rbw
- bw
- Semi-required applications
- hishtory
- Preferred applications
- kitty
- micro
- WSL-specific requirements
- GPG4win (Windows) - Required for Git commit signing with GUI pinentry
- Install via:
scoop install gpg4win - WSL will automatically link to Windows GPG for native passphrase dialogs
- Install via:
- GPG4win (Windows) - Required for Git commit signing with GUI pinentry