Using GNOME did the job, still missing a bunch of my stuff but overall quite satisfied so far. Will continue iterating over the next few days to get it to a more functional state.
https://github.com/msfjarvis/dotfiles/commit/0924ddaa5c4efcde8f2d910975dbec07bb54f5d5