Public key, name, email, and self-hosted URLs are fine to publish.
Remove config/shell/zshrc.local.example instead of genericizing it —
it contained personal infrastructure details with no value to others.
- config/git/gitconfig: replace real name, email, SSH signing key, and
self-hosted git credential URL with placeholder values
- stages/06-scripts.sh: remove hardcoded personal email from bw login;
CLI prompts interactively
- config/shell/zshrc.local.example: replace personal server URLs
(Nextcloud, LiteLLM proxy), university email address, institution-
specific Canvas LMS URL, and identifying Canvas key prefix with
generic example.com placeholders
- TODO.md: replace personal email and Nextcloud URL in code examples
with generic placeholders
- stages/07-uv-projects.sh: remove private org name from comment
- config/git/gitconfig: real name, email, and SSH signing key
- config/shell/zshrc: fix typo 'powerlevel10zsh' → 'powerlevel10k'
- config/systemd/bw-ssh-keys.service: depend on graphical-session
instead of network (ssh-agent starts with session); add explicit
PATH so bw and jq are found; add RemainAfterExit=yes
(avoids restart loop on oneshot services)