summaryrefslogtreecommitdiff
path: root/modules/git.nix
diff options
context:
space:
mode:
authorShubham Saini <ssaini@fispan.com>2023-09-30 04:02:23 +0000
committerShubham Saini <ssaini@fispan.com>2023-09-30 04:02:23 +0000
commitfdf1c788488534825abdbfe8f8c0e8e95a876d57 (patch)
tree1186b8b594f8a540bf019006cb3f2544219c8cd4 /modules/git.nix
parentfdb9ba23a2cff4b50a699eb89435aa9a9de77891 (diff)
nix: reorg programs into modules
Diffstat (limited to 'modules/git.nix')
-rw-r--r--modules/git.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/git.nix b/modules/git.nix
new file mode 100644
index 0000000..87f6e73
--- /dev/null
+++ b/modules/git.nix
@@ -0,0 +1,24 @@
1{ config, pkgs, ... }:
2
3{
4 programs.git = {
5 enable = true;
6 userEmail = "me@ubh.sh";
7 userName = "Shubham Saini";
8 signing = {
9 key = "E0404DDE4BCF9DB5";
10 signByDefault = true;
11 };
12 extraConfig = {
13 commit.verbose = true;
14 init.defaultBranch = "master";
15 pull.rebase = "true";
16 };
17 includes = [
18 {
19 "path" = "~/dev/gitconfig";
20 "condition" = "gitdir:~/dev/";
21 }
22 ];
23 };
24}