mergiraf: add jujutsu integration

This commit is contained in:
Vinicius Deolindo 2026-01-31 03:21:37 -03:00 committed by Robert Helgesson
parent ddf76d1618
commit 1742b5cb6a
3 changed files with 49 additions and 9 deletions

View file

@ -27,17 +27,21 @@ in
config = mkIf cfg.enable {
home.packages = [ cfg.package ];
programs.git = {
attributes = [ "* merge=mergiraf" ];
settings = {
merge = {
mergiraf = {
name = "mergiraf";
driver = "${mergiraf} merge --git %O %A %B -s %S -x %X -y %Y -p %P -l %L";
programs = {
git = {
attributes = [ "* merge=mergiraf" ];
settings = {
merge = {
mergiraf = {
name = "mergiraf";
driver = "${mergiraf} merge --git %O %A %B -s %S -x %X -y %Y -p %P -l %L";
};
conflictStyle = "diff3";
};
conflictStyle = "diff3";
};
};
jujutsu.settings.ui.merge-editor = "mergiraf";
};
};
}