I just patched gitlab to use the dark theme as default and just appended my own css to gitlabs. Super simple.