Multiple other problems:
* do not run qvm-appmenus or qvm-sync-appmenus as root, this will create
entries in other XDG_DATA_DIRS/XDG_DATA_HOME that cannot be deleted
through the UI, which you have to delete manually
* sometimes the list of available applications just keeps disappearing?
I'm not sure what's doing this. qvm-sync-appmenus fixes it but I keep
having to run it over and over.
* entries in dmenu keep randomly all disappearing, being replaced by
only Qube Settings. the whitelist files look fine, but they get deleted
from the qubes-appmenus/applications directory
* when I run many qvm-appmenus in parallel in my dom0 salt config, the
stderr for some is getting output from other qvm-appmenus runs!?
Maybe there's some sort of race condition in qvm-appmenus?
Also a significant portion of the time, trying to launch an application
from dmenu causes it to never start.
Also I'm getting System tray icons disappearing constantly, especially wifi:
https://github.com/QubesOS/qubes-issues/issues/2242
I'm starting to regret thinking I could configure my system entirely
idempotently with salt.