A small collection, because reasons.
To apply these, place the .desktop file you're interested in in ~/.local/share/kservices5/ServiceMenus/
, then run kbuildsycoca5
(failures are ok).
For each of them, the binary in question (specified under TryExec=) must be in the systemwide $PATH
.
You can expand it in the plasma5 env files, or via PAM.
Or just, you know, symlink it into /usr/local/bin
.
Optionally, you can download/place a compliant icon into ~/.local/share/icons/
.