nREPL supports using Unix domain sockets instead of ports. This should be relatively easy to add support for, just exposing the new property.