chore: Migrate git setting to newer nixpkgs module

This commit is contained in:
ulic-youthlic 2025-10-22 00:59:37 +08:00
parent 61c886245a
commit ab9d32bd6c
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
2 changed files with 11 additions and 11 deletions

View file

@ -47,18 +47,19 @@
};
git = {
enable = true;
userEmail = cfg.email;
userName = cfg.name;
delta = {
enable = true;
options = {
line-number = true;
hyperlinks = true;
side-by-side = true;
};
settings.user = {
inherit (cfg) email name;
};
lfs.enable = true;
};
delta = {
enable = true;
options = {
line-number = true;
hyperlinks = true;
side-by-side = true;
};
};
};
}
(lib.mkIf (cfg.signKey != null) {
@ -69,7 +70,7 @@
};
})
(lib.mkIf cfg.encrypt-credential {
programs.git.extraConfig = {
programs.git.settings = {
credential = {
helper = "store --file=${config.sops.secrets."git-credential".path}";
};

View file

@ -38,7 +38,6 @@ in
config = lib.mkMerge [
(lib.mkIf cfg.enable {
home.packages = with pkgs; [
delta
watchman
];
programs.jujutsu = {