That's completely wrong (and never was right). NetworkManager is a system-wide deamon and it's user interface is pretty much just a single applet, which you can run absolutely anywhere. There is also a CLI now (nmcli).
(I've been using xmonad and NM on my laptop since xmonad 0.3 or something like that, which should be 3 years now, wow.)