file structure refactor

This commit is contained in:
Quentin Boyer 2022-02-06 21:21:40 +01:00
parent b1c4d7ab2f
commit 893764b9ae
9 changed files with 45 additions and 31 deletions

30
git/default.nix Normal file
View file

@ -0,0 +1,30 @@
{ config, pkgs, lib, ... }:
{
programs.git = {
enable = true;
userName = "Quentin Boyer";
userEmail = config.extraInfo.email;
delta = {
enable = true;
options = {
line-numbers = true;
syntax-theme = "Dracula";
plus-style = "auto \"#121bce\"";
plus-emph-style = "auto \"#6083eb\"";
};
};
extraConfig = {
diff = {
algorithm = "histogram";
};
core = {
excludesfile = "${config.home.homeDirectory}/.gitignore";
};
};
};
home.file = {
".gitignore".source = ./gitignore;
};
}

2
git/gitignore Normal file
View file

@ -0,0 +1,2 @@
.cache
compile_commands.json