From d38f767d030818bf8f0e249119fe5582662a5299 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sat, 26 Jul 2025 21:03:40 -0400 Subject: [PATCH] allow jujutsu to monitor changes automatically --- .../modules/nmasur/presets/programs/jujutsu.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix b/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix index 2268d33..e487d94 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix @@ -1,5 +1,6 @@ { config, + pkgs, lib, ... }: @@ -23,8 +24,17 @@ in email = config.programs.git.userEmail; }; ui.paginate = "never"; + + # Automatically snapshot when files change + fsmonitor.backend = "watchman"; + fsmonitor.watchman.register-snapshot-trigger = true; }; }; + home.packages = [ + # Required for the fsmonitor to auto-snapshot + pkgs.watchman + ]; + }; }