Okay, changed the repos back and installed nvidia-headers-generic and nvidia-current. nvidia-current installed with the first three errors i got earlier:
update-alternatives: using /usr/lib/nvidia-current/ld.so.conf to provide /etc/ld
.so.conf.d/GL.conf (gl_conf) in auto mode.
update-alternatives: warning: skip creation of /usr/lib32/vdpau/libvdpau_nvidia.
so.1 because associated file /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.
1 (of link group gl_conf) doesn't exist.
update-alternatives: warning: skip creation of /usr/lib32/libvdpau_nvidia.so bec
ause associated file /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so (of link
group gl_conf) doesn't exist.
but it said it built the dkms module fine and now when I run dkms status
it says 'installed' and looks exactly like yours. but when I restart I get a console, and when I 'startx' i get '(EE) No devices detected.
man, and I thought it was almost fixed...