mirror of
https://github.com/oddlama/nix-config.git
synced 2025-10-11 07:10:39 +02:00
feat: add some necessary plumbing
This commit is contained in:
parent
449d9a2200
commit
5f6012faf1
9 changed files with 213 additions and 20 deletions
38
users/common/git.nix
Normal file
38
users/common/git.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
programs.gitui.enable = true;
|
||||
programs.git = {
|
||||
enable = true;
|
||||
difftastic.enable = true;
|
||||
lfs.enable = lib.mkDefault false;
|
||||
extraConfig = {
|
||||
#diff = {
|
||||
# colorMoved = "default";
|
||||
# age.textconv = "${pkgs.rage}/bin/rage -i ~/.ssh/username --decrypt";
|
||||
#};
|
||||
difftool.prompt = true;
|
||||
init.defaultBranch = "main";
|
||||
merge.conflictstyle = "diff3";
|
||||
mergetool.prompt = true;
|
||||
};
|
||||
aliases = {
|
||||
unstash = "stash pop";
|
||||
s = status;
|
||||
tags = "tag -l";
|
||||
t = "tag -s -m ''";
|
||||
ci = "commit -v -S";
|
||||
cam = "commit -v -S --amend";
|
||||
};
|
||||
};
|
||||
|
||||
home.shellAliases = rec {
|
||||
g = "gitui";
|
||||
gs = "git status";
|
||||
ga = "git add";
|
||||
gc = "git commit -v -S";
|
||||
gca = "${gci} --amend";
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue