It turns out the problem was that when I initially installed sroid sroid, there was a problem when I did it through eclipse, and the solution was to start eclipse through sudo. This allowed me to install everything, but I think it could be the cause of my problems, since all the files belonged to the sudo group. I rebooted sdk and instead of installing versions via eclipse I installed them by running the android terminal command. After installation, starting ddms detected my devices. ** I also notice that I have pluralized ATTR in my rules file. In the end, this is what worked for me (after creating the adbusers group and adding myself).
# nexus one SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="adbusers" # samsung nexus SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="adbusers"
source share