Green’s Dictionary of Slang

nuts on adj.

also dead nuts on, filberts on
[nuts adj. (1); SE filbert, a type of nut]

[early 19C+] obsessed with, in love with; very pleased by/about; note earlier and less common nuts upon under nuts adj.