Hi Jake, I don't know much about the overall Lua situation, but I seem to have Prosody working by using the plugin-paths configuration parameter. This seems to pass straight through to Prosody's plugin_paths configuration parameter[1].
My configuration starts like this: --8<---------------cut here---------------start------------->8--- (prosody-configuration (modules-enabled (cons* "mam" "csi_simple" "smacks" %default-modules-enabled)) (plugin-paths (list prosody-http-upload prosody-smacks prosody-vcard-muc)) ...) --8<---------------cut here---------------end--------------->8--- Then I define my components with appropriate plugin and/or modules-enabled as they need. I hope that helps. Carlo [1]: https://prosody.im/doc/plugins_directory
