Files
home-manager/tests/modules/programs/git/default.nix
Austin Horstman 35fec07f1a git: remove deprecated configuration aliases
Remove the `programs.git.signing.gpgPath` alias, deprecated since 25.05,
and the `extraConfig`, `userName`, `userEmail`, and `aliases` aliases
deprecated in 25.11. Users have had at least one full release to move to
`programs.git.signing.signer` and `programs.git.settings`
(`settings.user.name`, `settings.user.email`, `settings.alias`).

Update the manual examples that still used the old user options.

Setting a removed option now fails with an error that explains what
to do instead.
2026-10-15 12:32:55 -05:00

20 lines
1015 B
Nix

{
git-with-email = ./git-with-email.nix;
git-with-most-options = ./git.nix;
git-with-msmtp = ./git-with-msmtp.nix;
git-with-allowed-signers = ./git-with-allowed-signers.nix;
git-with-signing-key-id = ./git-with-signing-key-id.nix;
git-without-signing-key-id = ./git-without-signing-key-id.nix;
git-without-signing-key-id-current = ./git-without-signing-key-id-current.nix;
git-without-signing = ./git-without-signing.nix;
git-without-signing-legacy = ./git-without-signing-legacy.nix;
git-with-hooks = ./git-with-hooks.nix;
git-with-lfs = ./git-with-lfs.nix;
git-with-maintenance = ./git-with-maintenance.nix;
git-settings-ordered-fragments = ./git-settings-ordered-fragments.nix;
git-settings-ordered-fragments-merge = ./git-settings-ordered-fragments-merge.nix;
git-settings-ordered-fragments-priority = ./git-settings-ordered-fragments-priority.nix;
git-credential-integrations = ./git-credential-integrations.nix;
git-integration-assertion = ./git-integration-assertion.nix;
}