Hullo Raghav! Thanks for taking care of Gajim. Raghav Gururajan 写道: > fix plugins issue in Gajim. Please provide more information: what was wrong with the original code, and why and how will your patch fix it? It's better to put this in the commit message itself (above the change log), not just the cover letter (your mail). No more than a few lines. The more clear your explanation, the faster the fix can be reviewed and merged. I assume that the problem is the empty ‘Plugins’ list when I run: $ guix environment guix \ -- ./pre-inst-env guix environment \ --pure --ad-hoc gajim{,-openpgp,-omemo} \ -- gajim However, the fix doesn't look right to me. After applying your patch, Gajim is broken. Menus don't work. --8<---------------cut here---------------start------------->8--- Traceback (most recent call last): File "/gnu/store/zd02xplbafrmzs2swrj3r3zx1hrsvg4y-gajim-1.2.2/lib/python3.8/site-packages/gajim/application.py", line 222, in _activate self.interface.run(self) File "/gnu/store/zd02xplbafrmzs2swrj3r3zx1hrsvg4y-gajim-1.2.2/lib/python3.8/site-packages/gajim/gui_interface.py", line 1965, in run app.plugin_manager = plugins.PluginManager() File "/gnu/store/zd02xplbafrmzs2swrj3r3zx1hrsvg4y-gajim-1.2.2/lib/python3.8/site-packages/gajim/common/helpers.py", line 1002, in __call__ cls._instances[cls] = super(Singleton, cls).__call__( File "/gnu/store/zd02xplbafrmzs2swrj3r3zx1hrsvg4y-gajim-1.2.2/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 224, in __init__ self._load_plugins() File "/gnu/store/zd02xplbafrmzs2swrj3r3zx1hrsvg4y-gajim-1.2.2/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 668, in _load_plugins for plugin_dir in configpaths.get_plugin_dirs(): File "/gnu/store/zd02xplbafrmzs2swrj3r3zx1hrsvg4y-gajim-1.2.2/lib/python3.8/site-packages/gajim/common/configpaths.py", line 50, in get_plugin_dirs Path(os.getenv['PLUGINS_OS']), --8<---------------cut here---------------end--------------->8--- I wrote my own patch (attached; no, I don't speak much Python). I think it fixes the problem but I can't test it.