Hi, I got around to rebuild emacs with libsystemd-dev installed. That is enough for socket activation to work (with custom emacs.socket file):
+---
| run/user/[...]/emacs [...]
users:(("emacs",pid=26360,fd=3),("systemd",pid=2487,fd=23)) <->
+---( from ss output )
Ansgar

