For anyone in the future having the same problem, I was on a deprecated kernel version, so when I ran the updates it couldn't grab nvidia-linux6x bc it didnt exsit, and I didin't catch it at the time, so it just freaked the f out every time the display was initialized to the desktop.
But all is good now!, I changed kernel version using vnc and after that everything worked again.