Separate osx settings.

There should be no osx code in .common.shell