Python-based configuration
Rather than using an INI file for the configuration, an actual Python file would allow much more possibilities and flexibility for the configuration options specifiable by the user.
I have already mentioned something similar to this in #49 (closed) but wanted to make sure that it has it's own issue.
Some other Python-projects which leverage such a config file are qutebrowser and qtile.