I see that Emacs 29 is not even in unstable of 22.11, so what is the best way to get it?
I’ve found this overlay, but it only defines unstable, which is still emacs-28 and emacs-git, which is the tip of emacs git master;), which is a bit extreme;)
Any other overlays that’ll just get a clean Emacs 29?
You can probably override source in emacs-overlay to point to release branch. OTOH the master hasn’t had any big changes since branch-off, and its quite safe to continue on it. You can even pin overlay to a specific commit right at branch-off.
Indeed cache was hit-and-miss in the past. But at least for past 3
months, I’ve not had any trouble hitting the cache. I haven’t overridden
nixpkgs version though, let the overlay have its own copy and don’t
remember actually building Emacs in a long time.