в духе (не в духе)

(иноск.) — в хорошем (дурном) расположении духа

Ср. В каких духах Надя? — "В отличных!"

П. Боборыкин. Из новых. 3, 3.

Источник: Толково-фразеологический словарь Михельсона на Gufo.me