arch fixes

- same npm-global for arch as other linuxes
- npm completion sourced correctly
- docker host is now file socket
- xset only called when running X