summaryrefslogtreecommitdiffstats
path: root/common/commandline
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2024-12-25 10:48:08 +0100
committerMinijackson <minijackson@riseup.net>2024-12-25 11:23:19 +0100
commit8a22932ef97a2d2cf82b1ac0bdfb1f98f5617dbb (patch)
tree2dfa3b0b6d4d8469985ab106f70b4b5c8728385e /common/commandline
parent29e956ec9a0a0c3fbb2bcba04ee7acb83d6ca135 (diff)
downloadnixos-config-reborn-8a22932ef97a2d2cf82b1ac0bdfb1f98f5617dbb.tar.gz
nixos-config-reborn-8a22932ef97a2d2cf82b1ac0bdfb1f98f5617dbb.zip
common/git: configure watchman monitor for jujutsu
Diffstat (limited to 'common/commandline')
-rw-r--r--common/commandline/git.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/commandline/git.nix b/common/commandline/git.nix
index 24babd7..96a95a8 100644
--- a/common/commandline/git.nix
+++ b/common/commandline/git.nix
@@ -87,6 +87,10 @@ _inputs:
87 } 87 }
88 ]; 88 ];
89 89
90 users.extraUsers.minijackson.packages = [
91 pkgs.watchman
92 ];
93
90 # TODO: move common to NixOS' programs.git.config 94 # TODO: move common to NixOS' programs.git.config
91 home-manager.users.minijackson.programs = { 95 home-manager.users.minijackson.programs = {
92 git.signing = { 96 git.signing = {
@@ -98,6 +102,8 @@ _inputs:
98 enable = true; 102 enable = true;
99 package = pkgs.unstable.jujutsu; 103 package = pkgs.unstable.jujutsu;
100 settings = { 104 settings = {
105 core.fsmonitor = "watchman";
106
101 merge-tools = { 107 merge-tools = {
102 difft.diff-args = [ 108 difft.diff-args = [
103 "--color=always" 109 "--color=always"