Yesterday an update for xorg-server came across my terminal. I happily updated, following the proper steps of also updating my nvidia module to ensure things did not break. Man what a ride I was in for.
Seems I was a bit careless during my upgrade of the nvidia module. I used the one provided in the opt-x86_64 group in crux. The version there in at the time of this upgrade was 260.19.44, which fun would have it does not support the ABI version in xorg-server-1.10. It took me a few to figure out how I botched that one, but I had already created a personal port for the nvidia module 270.19, which was easily updated for 270.30 which is the latest release on their ftp as of this writing. Thankfully I had X support once again.
Of course the fun did not stop there, oh no. Of course the evdev input module needed rebuilding to go along with the new xorg-server. The fun of finally getting an X display back only to be unable to log in due to lacking a keyboard is just awesome. Thing is this was an easy one as it happens decently often, so the fix was on the tips of my fingers and going into the system almost instantly.
Now, all is well with kaon once more!