Hello, These are some patches to add Synapse . I would appreciate some help getting the tests to run for some of the Python dependencies, they're marked with TODOs. Synapse appears to have some optional dependencies. I haven't packaged all of them. The remaining ones are also marked with TODOs. But, it seems to run! Here's what I had to do to start it: guix environment guix -- make -j4 && ./pre-inst-env guix environment synapse cd ~/src/synapse/ python -m synapse.app.homeserver --server-name test.local --config-path /tmp/homeserver.yaml --generate-config --report-stats=no exit guix environment guix -- make -j4 && ./pre-inst-env guix environment --ad-hoc synapse -- synctl --no-daemonize start /tmp/homeserver.yaml