My Nix Configuration

[home.programs] git: update config

pyrox.dev 7ed2f7df 3e614b72

verified
Changed files
+21 -4
modules
home
programs
+21 -4
modules/home/programs/git/default.nix
···
options.line-numbers = true;
};
extraConfig = {
+
branch.sort = "-committerdate";
+
column.ui = "auto";
core.editor = lib.getExe pkgs.py.nvim;
+
"credential \"https://git.pyrox.dev\"".username = "pyrox";
+
credential.helper = "rbw";
+
diff = {
+
algorithm = "histogram";
+
colorMoved = "plain";
+
mnemonicPrefix = true;
+
renames = true;
+
};
+
fetch = {
+
all = true;
+
prune = true;
+
pruneTags = true;
+
};
+
gpg.ssh.allowedSignersFile = "~/.ssh/authorized_signatures";
init.defaultBranch = "main";
pull.rebase = false;
-
"credential \"https://git.pyrox.dev\"".username = "pyrox";
-
credential.helper = "rbw";
-
gpg = {
-
ssh.allowedSignersFile = "~/.ssh/authorized_signatures";
+
push = {
+
autoSetupRemote = true;
+
followTags = true;
};
+
rebase.updateRefs = true;
+
tag.sort = "version:refname";
};
lfs = {
enable = true;