home: git: move settings around
This commit is contained in:
parent
f7e37941b6
commit
fb1ce98514
1 changed files with 18 additions and 17 deletions
35
home/git.nix
35
home/git.nix
|
|
@ -17,19 +17,18 @@ in {
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
delta = {
|
|
||||||
enable = true;
|
|
||||||
options = {
|
|
||||||
syntax-theme = "Solarized (light)";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
lfs.enable = true;
|
lfs.enable = true;
|
||||||
|
|
||||||
userEmail = "antoine@alarsyo.net";
|
settings = {
|
||||||
userName = "Antoine Martin";
|
user = {
|
||||||
|
name = "Antoine Martin";
|
||||||
extraConfig = {
|
email = "antoine@alarsyo.net";
|
||||||
|
};
|
||||||
|
alias = {
|
||||||
|
push-wip = "push -o ci.skip";
|
||||||
|
push-merge = "push -o merge_request.create -o merge_request.merge_when_pipeline_succeeds -o merge_request.remove_source_branch";
|
||||||
|
push-mr = "push -o merge_request.create -o merge_request.remove_source_branch";
|
||||||
|
};
|
||||||
commit = {verbose = true;};
|
commit = {verbose = true;};
|
||||||
core = {editor = "vim";};
|
core = {editor = "vim";};
|
||||||
init = {defaultBranch = "main";};
|
init = {defaultBranch = "main";};
|
||||||
|
|
@ -38,12 +37,6 @@ in {
|
||||||
maintenance.prefetch.enabled = false;
|
maintenance.prefetch.enabled = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
aliases = {
|
|
||||||
push-wip = "push -o ci.skip";
|
|
||||||
push-merge = "push -o merge_request.create -o merge_request.merge_when_pipeline_succeeds -o merge_request.remove_source_branch";
|
|
||||||
push-mr = "push -o merge_request.create -o merge_request.remove_source_branch";
|
|
||||||
};
|
|
||||||
|
|
||||||
includes = [
|
includes = [
|
||||||
{
|
{
|
||||||
condition = "gitdir:~/work/lrde/";
|
condition = "gitdir:~/work/lrde/";
|
||||||
|
|
@ -64,5 +57,13 @@ in {
|
||||||
"/.envrc"
|
"/.envrc"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.delta = {
|
||||||
|
enable = true;
|
||||||
|
enableGitIntegration = true;
|
||||||
|
options = {
|
||||||
|
syntax-theme = "Solarized (light)";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue