This is unfinished and very boring to do. Freedesktop standards are gnarly. Hoping someone in need finishes this sometime. For contact: https://irc.dyne.org #dyne (IRC SSL port 9999)