The only package in the Cinnamon suite that doesn't have configure options to remove NetworkManager support is the main Cinnamon package. Attached is a proposed patch I've been using privately to remedy that.
Created attachment 541914 [details] cinnamon-3.8.8.ebuild edited ebuild to make NetworkManager optional, removing nm-applet files from the final build that cause Cinnamon to not start without NetworkManager.
Created attachment 541916 [details, diff] cinnamon-3.8.8-optional-networkmanager.patch patch to make NetworkManager optional
(In reply to Nick Reale from comment #2) > Created attachment 541916 [details, diff] [details, diff] > cinnamon-3.8.8-optional-networkmanager.patch > > patch to make NetworkManager optional The patch looks simple enough, but is there a current upstream issue report for this request?
https://github.com/linuxmint/Cinnamon/issues/6339 I interrupted the reply here and the issue being closed as a "won't fix"
(In reply to Nick Reale from comment #4) > https://github.com/linuxmint/Cinnamon/issues/6339 I interrupted the reply > here and the issue being closed as a "won't fix" That does not contain the actual patch though (cinnamon upstream prefers it as a PR), we should at least try out whether they want to keep it upstream before patching downstream
Cinnamon 4.4 has solved this! Finally able to ditch my user patches
See comment above.