The original https://www.thingiverse.com/thing:2772694 was brilliant, but my cables kept falling out, so I added a "kink" in the opening for the cable.
The I realise the same base would work for a glasses holder on the bedside and on kallax shelf. Hence the other two.
You will need supports when you print the glasses versions. The remixed cable just needs to be printed upside down.