Add puppet-osx and put dotfiles into its own manifest