summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2025-12-15 21:39:40 -0600
committerTim Keller <tjk@tjkeller.xyz>2025-12-15 21:39:40 -0600
commitf0ab821f6d50c17cfbf8cbc4ae83eb318719a0af (patch)
tree9b58089daa2f17587cc47d2e1c538e63ad94ea79
parent4484d67427d620c0cf3e85897c6fc84b4898939a (diff)
downloadnixos-f0ab821f6d50c17cfbf8cbc4ae83eb318719a0af.tar.xz
nixos-f0ab821f6d50c17cfbf8cbc4ae83eb318719a0af.zip
more git settings for user
-rw-r--r--users/timmy/default.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/users/timmy/default.nix b/users/timmy/default.nix
index dfac6ea..d91c5c1 100644
--- a/users/timmy/default.nix
+++ b/users/timmy/default.nix
@@ -98,9 +98,20 @@ in {
# Setup git
programs.git = {
enable = true;
- settings.user = {
- name = fullname;
- email = email;
+ settings = {
+ user = {
+ name = fullname;
+ email = email;
+ };
+ merge.tool = "nvimdiff";
+ mergetool.nvimdiff = {
+ cmd = ''nvim -d "$LOCAL" "$MERGED" "$REMOTE"'';
+ prompt = false;
+ };
+ # Unfortunately, this doesn't work for some reason
+ #url = {
+ # "ssh://git@publicgit/".insteadOf = "https://git.tjkeller.xyz/";
+ #};
};
};