Module Name
programs.mergiraf
Requested Feature
Support overriding programs.jujutsu.settings.ui.merge-editor when programs.mergiraf.enable is set. I want to install mergiraf, but still have the option to use something else as default in jj. It would be nice if programs.mergiraf would use lib.mkDefault value instead of assigning the value.
Current Limitations
When setting both programs.mergiraf.enable = true and programs.jujutsu.settings.ui.merge-editor I get the following error:
error: The option `programs.jujutsu.settings.ui.merge-editor' has conflicting definition values:
- In `/nix/store/4d802q70fqxnw3njxny5q9bqn7ihn7ap-source/home.nix': "meld"
- In `/nix/store/w3amspfw8hgyvhlvs7y7hddz5vc3pan8-source/modules/programs/mergiraf.nix': "mergiraf"
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
Additional Context
No response