Thank you for suggesting this, I can't believe I didn't think of isolating the problem like you suggested. Your suggestion showed two things, one being, my X server was starting properly and that my xinitrc wasn't the problem, two, i3-gaps, my window manager, was the cause of my problems.
But...