Add theme chooser support

Signed-off-by: ayysir <dresadd09691@gmail.com>
Use Cm's display caf