From 204e94f7db58f60e4b2f87959c276d495fdc6896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Thu, 11 Dec 2025 21:48:35 -0800 Subject: [PATCH 1/2] Add `rc.git.enableJujutsu` --- modules/home/git.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/home/git.nix b/modules/home/git.nix index fe1a191..3607d0a 100644 --- a/modules/home/git.nix +++ b/modules/home/git.nix @@ -25,6 +25,13 @@ in { description = "Whether to enable interactive rebase."; type = lib.types.bool; }; + + enableJujutsu = mkOption { + default = false; + example = true; + description = "Whether to enable jujutsu."; + type = lib.types.bool; + }; }; }; @@ -76,5 +83,14 @@ in { programs.git.settings.sequence.editor = "interactive-rebase-tool"; }) + + (mkIf cfg.enableJujutsu { + programs.jujutsu = { + enable = true; + }; + programs.jjui = { + enable = true; + }; + }) ]; } From e3f664db748b691b53d657f6676233016118ec95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Thu, 11 Dec 2025 21:49:53 -0800 Subject: [PATCH 2/2] Enable jujutsu --- home/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/home/default.nix b/home/default.nix index e3a125e..b7a725b 100644 --- a/home/default.nix +++ b/home/default.nix @@ -26,6 +26,7 @@ containers.enable = true; javascript.enable = true; }; + git.enableJujutsu = true; utilities = { file.enable = true; media.enable = true;