nixos-config/home-manager/profiles/git/default.nix
2025-02-17 11:11:42 +08:00

17 lines
324 B
Nix

{ lib, ... }:
{
programs.git = {
enable = true;
lfs.enable = true;
extraConfig = {
commit.gpgSign = true;
signing.format = "ssh";
pull.rebase = true;
init.defaultBranch = "master";
fetch.prune = true;
};
};
programs.git.signing.key = lib.mkDefault "~/.ssh/id_ed25519";
}