The error message I was able to find in /var/log/syslog
suggested that it was unable to talk to the message bus. Initially, it would error as soon as I log in. Then after some miscellaneous tweaking, I was able to get it to run a bit on unity, but it would never stay for long or be responsive after logging in. gdm3 would always work though. When i would log into the lightdm greeter, I would press ctrl+alt+t
to try to open the terminal. but, it wouldn't open. however, it would print in the logs that it was trying to open it, just timed out three times, and then compiz was turning off the unity shell because "it was impossible to delete" some file.
So, after googling a bit about the message bug, it seems that
sudo apt-get install dbus-x11
did the trick and i was able to get a stable unity session. afterwards i compared my ccsm
settings and gnome-tweak-tool settings from my other pc and did things like resetting icons and window stylings and undoing keyconflicts in ccsm. Everything is back to normal as far as i can tell.