Сам по себе режим гибернации на Macbook включён по умолчанию, не касается это лишь очень старых моделей, но ваш с большой долей вероятности в этот список не входит. При достижении нуля процентов Macbook уходит в режим гибернации - состояние системы хранится на диске. При подключении к сети вы не потеряете данные и система загрузится в том же состоянии, что и была при выключении из-за отсутствия заряда.
Можете конечно побаловаться
терминалом или как вы уже сами сказали - SmartSleep.