I reorganized Welcome app code and “extracted” a new standalone CLI command eos-pacdiff from Welcome. Now Welcome is using that standalone command as well.
eos-pacdiff invokes pacdiff and uses the configured (see /etc/eos-script-lib-yad.conf) diffing program.
As eos-pacdiff knows about the running environment, and like Welcome’s version did on Wayland, eos-pacdiff will prefer diffuse on Wayland.
Note that if Wayland users would not like the hard-coded preference of diffuse, please let me know.
where the first item mentioned (meld) is the one used for pacdiff. Other interesting settings in there - depending which of the goodies you use. For instance, I use su-c_wrapper rather than sudo for things like updates, so as to force some thought for using root password instead of sudo user password on system-changing stuff…