I don't need most of the fluff for handling other types of displays, and getting rid of it lets me do something a lot nicer: add an exponential-gamma brightness display.
Apparently Hyprland's repeating keybinds don't work properly with DBus shortcuts, so we have to implement this logic ourselves.