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; 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; + }; + }) ]; }