I have no experience w/ this; I just read the Sparky pages & wp on CDE:
https://sparkylinux.org/nscde/
https://sparkylinux.org/cde-common-desktop-environment/
To me, the DE or WM is just a UI on top of the Sparky Base OpenBox WM
over current Debian testing.
Sparky is 'known for' providing 'myriad' DE/WM environment options, some
20 or so, including your interests CDE & nsCDE.
Because it is Debian, the repo/s of applications will include all kinds
of gtk/qt apps which installation will include their dependencies.
The suggestion about CDE is
> I recommend the Common Desktop Environment for didactic and learning
> purpose only. Its archaic design does not resemble today’s desktops,
> but it’s my private opinion only.
... whereas the suggestion about nsCDE is a moderniized CDE look-alike:
> Not so Common Desktop Environment (NsCDE) is a retro but powerful
> (kind of) UNIX desktop environment which resembles CDE look (and
> partially feel) but with a more powerful and flexible framework
> beneath-the-surface, more suited for 21st century unix-like and Linux
> systems and user requirements than original CDE. NsCDE can be
> considered as a heavyweight FVWM theme on steroids, but combined with
> a couple other free software components and custom FVWM applications
> and a lot of configuration, NsCDE can be considered a lightweight
> hybrid desktop environment.
If I were going to mess w/ it, nsCDE sounds more interesting to me.
All I know about FVWM is what I read in the wp article:
https://en.wikipedia.org/wiki/FVWM
--
Mike Easter