This is already done in lib/theme-and-appearance.zsh and supports Darwin/BSD/etc