Yeah, QMK is like that. A udev rule will fix you up.