initial archlinux support

With these changes archlinux is supported.