Open
Description
Problem
Customizing tv to fit the user's personal style requires users to rebuild from source code to modify theme.
Feature
I propose we add the same variables in the configuration to allow the theme colors to be changed there - letting the themes/*.toml
files be defaults and the configuration to be overrides.
Examples
# The theme to use for the UI
# A list of builtin themes can be found in the `themes` directory of the television
# repository. You may also create your own theme by creating a new file in a `themes`
# directory in your configuration directory (see the `config.toml` location above).
theme = "gruvbox-dark"
background = "#000000"
Additional context
This could also get a lot of themes that we don't support added more easily - if you don't have to rebuild, it's easier to test.