nixos-config/hm/common/git.nix

20 lines
503 B
Nix

{ lib, config, ...}:
let
globals = import ../../config/globals.nix;
nixosRelease = lib.attrByPath [ "system" "nixos" "release" ] "0.0" config;
newGit = lib.versionAtLeast nixosRelease "25.11";
in {
programs.git = if newGit then {
enable = true;
settings.user = {
name = globals.admin.name;
email = globals.admin.email;
};
} else {
enable = true;
userName = globals.admin.name;
userEmail = globals.admin.email;
};
}
# vim: set ts=2 sw=2 sts=2 et :