git.nix: remove home-manager config

This commit is contained in:
Charlie Root 2024-11-01 16:50:31 +01:00
commit b17c450e27
Signed by: faukah
SSH key fingerprint: SHA256:jpYIt4Vkz1NBTQcks/N9OPTfTFxE6KF2W/rV7hrfrIw

View file

@ -5,17 +5,29 @@
}: let }: let
inherit (config.modules.other.system) username; inherit (config.modules.other.system) username;
in { in {
home-manager.users.${username} = { programs.git = {
home.packages = with pkgs; [gnupg]; enable = true;
programs.git = { lfs.enable = true;
enable = true; config = {
userName = "Charlie Root"; user = {
userEmail = "charlie@charlieroot.dev"; name = "Charlie Root";
signing = { email = "charlie@charlieroot.dev";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILPiRe9OH/VtWFWyy5QbAVcN7CLxr4zUtRCwmxD6aeN6"; signingKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILPiRe9OH/VtWFWyy5QbAVcN7CLxr4zUtRCwmxD6aeN6";
signByDefault = true; };
init.defaultbranch = "main";
branch.autosetupmerge = "true";
merge.stat = "true";
pull.ff = "only";
gpg.format = "ssh";
commit.gpgsign = "true";
rebase = {
autoSquash = true;
autoStash = true;
};
rerere = {
enabled = true;
autoupdate = true;
}; };
extraConfig.gpg.format = "ssh";
}; };
}; };
} }