home/git.nix carried one user's email and SSH signing key as mkDefault values, with the work host re-overriding them. The committer identity was baked into a shared module and duplicated per host that needed something different.
Impact
Any additional user or host inherits the wrong committer identity unless it remembers to override; the signing key and email are not tied to who the user actually is.
Resolution
Committer identity (name, email, signing key) now comes from the per-user identity arg sourced from users/registry.nix; the work host's override is removed. Fixed by the user-registry refactor.
## Problem
`home/git.nix` carried one user's email and SSH signing key as `mkDefault` values, with the work host re-overriding them. The committer identity was baked into a shared module and duplicated per host that needed something different.
## Impact
Any additional user or host inherits the wrong committer identity unless it remembers to override; the signing key and email are not tied to who the user actually is.
## Resolution
Committer identity (name, email, signing key) now comes from the per-user `identity` arg sourced from `users/registry.nix`; the work host's override is removed. Fixed by the user-registry refactor.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
home/git.nixcarried one user's email and SSH signing key asmkDefaultvalues, with the work host re-overriding them. The committer identity was baked into a shared module and duplicated per host that needed something different.Impact
Any additional user or host inherits the wrong committer identity unless it remembers to override; the signing key and email are not tied to who the user actually is.
Resolution
Committer identity (name, email, signing key) now comes from the per-user
identityarg sourced fromusers/registry.nix; the work host's override is removed. Fixed by the user-registry refactor.