I downloaded the setup recommended here for ~/.emacs.d, however I could not get a CIDER nREPL up and running with Emacs 29.1 -- kept getting an error that said Package cl is deprecated.
I opened this issue clojure-emacs/cider#3459 and it turns out the problem is the ~/.emacs.d/elpa directory. It seems this directory is out of date. After deleting this directory and restarting Emacs, the CIDER nREPL worked.