The degreenify gamma tweak is wonderful - it has made my phone usable at low brightness levels, ending the fights with Adaptive Brightness and allowing for true darkness, alongside removing almost all flickering. I wound up changing "replace_gamma_dynamic_blue_low" to 11 from the default of 12, otherwise it is identical to the "Degreenify Lows" preset. That alone made it worth my donation - thank you!
As I don't currently have a need for the other functionality offered by CleanSlate and I prefer keeping my system tidy, I've looked into the published kernel source (
namely the "dsi-staging" directory of the GitHub repo) with the aim of producing a hardcoded gamma-tweaks-only kernel build for myself. It would seem that if I "#define CONFIG_UCI" and stub out all the "uci_get_user_property_*" functions with the specific values I've chosen, I should be able to leave out the changes to the rest of
the stock kernel source…
Does this seem reasonable, or are there any other things I should be aware of?
(I'm content with just trying and fixing things until it works, I figured I'd ask just in case you know off the top of your head.)