feat: git, neovim, starship modules

This commit is contained in:
2026-03-03 22:16:20 +01:00
parent cd2e2bea47
commit c3751efdfd
3 changed files with 196 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
{ config, lib, ... }:
{
programs.delta = {
enable = true;
enableGitIntegration = true;
options = {
navigate = true;
side-by-side = true;
line-numbers = true;
syntax-theme = "gruvbox-dark";
};
};
programs.git = {
enable = true;
settings = {
user.name = "Ayman Boukraa";
user.email = "your@email.com";
alias = {
st = "status";
co = "checkout";
br = "branch";
lg = "log --oneline --graph --decorate";
undo = "reset HEAD~1 --mixed";
};
init.defaultBranch = "master";
pull.rebase = true;
push.autoSetupRemote = true;
core.editor = "emacsclient -c";
diff.tool = "nvimdiff";
merge.tool = "nvimdiff";
};
ignores = [
".DS_Store"
"*.swp"
".direnv"
".envrc"
"result"
];
};
}