Git
Git is the version control system (VCS) designed and developed by Linus Torvalds, the creator of the Linux kernel. Git is used to maintain NixOS packages, as well as many other projects, including sources for the Linux kernel.
Installation
Install the git package.
Additional features
Install tk to use the git gui:
git citoolConfiguration
Git can be configured using Home Manager:
programs.git = {
enable = true;
userName = "John Doe";
userEmail = "johndoe@example.com";
};