Install desktop, appdata and service files
Use lookup instead of iteration to find schema