Skyler Grey | edd2605 | 2022-07-29 13:17:52 +0100 | [diff] [blame] | 1 | { pkgs, ... }: { |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 2 | programs.git = { |
3 | enable = true; | ||||
4 | |||||
Skyler Turner | f6fc558 | 2022-05-15 19:16:00 +0100 | [diff] [blame] | 5 | userName = "Skyler Grey"; |
Skyler Grey | d982c4e | 2022-05-23 09:41:16 +0100 | [diff] [blame] | 6 | userEmail = "skyler3665@gmail.com"; |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 7 | |
8 | signing = { | ||||
Skyler Grey | 2c395d3 | 2022-05-23 09:44:14 +0100 | [diff] [blame] | 9 | key = "A773 0F0B 1D2C 7E65 DFCB C536 8BE7 C115 369E 52A1"; |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 10 | signByDefault = true; |
11 | gpgPath = "gpg2"; | ||||
12 | }; | ||||
13 | |||||
14 | lfs.enable = true; | ||||
15 | delta.enable = true; | ||||
16 | |||||
17 | extraConfig = { | ||||
18 | init.defaultBranch = "development"; | ||||
19 | color.ui = "auto"; | ||||
20 | core.autocrlf = "input"; | ||||
Skyler Grey | 73d4d5c | 2022-07-30 10:54:41 +0100 | [diff] [blame] | 21 | pull.rebase = "preserve"; |
Skyler Turner | 63572a5 | 2022-05-10 15:28:29 +0100 | [diff] [blame] | 22 | credential.helper = "store"; |
Skyler Grey | 5db7040 | 2022-07-26 22:31:16 +0100 | [diff] [blame] | 23 | commit.signOff = true; |
Skyler Turner | 62330c1 | 2022-03-04 22:10:16 +0000 | [diff] [blame] | 24 | }; |
25 | }; | ||||
Skyler Grey | edd2605 | 2022-07-29 13:17:52 +0100 | [diff] [blame] | 26 | |
27 | home.packages = [ | ||||
28 | pkgs.git-review | ||||
29 | ]; | ||||
Skyler Turner | 63572a5 | 2022-05-10 15:28:29 +0100 | [diff] [blame] | 30 | } |