After countless hours of figuring out what's wrong, here's my wonderful setup!