The "xluncher" package, first introduced here: https://forum.puppylinux.com/viewtopic. ... 761#p61761 is an additional package for xlunch (and has dependency xlunch (for to be installed from the void repo))
@rockedge You seem to like xlunch as much as I do . I've done some work on this one, please test, initially focused on making it update the entries file for xlunch "quick" (rather than building it from scratch which can be very slow, although depending on the amount of applications installed).
xluncher v2.1_0 xbps package : (edit 10 min later: uploaded new package with small change)
https://dl.dropboxusercontent.com/scl/f ... cmd29&dl=1
Changes (many workarounds/changes in included shell scripts):
- added "Quick-Update" entry in Menu (/usr/local/bin/xlunch-menu-update script) (will only scan if there's a change in /usr/share/applications for any *.desktop files and will update the xlunch entries accordingly).
- added a runit service that does monitor for changes in /usr/share/applications, so when installing or removing a package with xbps, the xlunch entries will be synced automatically with that (in fact not needed to run "Quick-Update" entry from Menu).