Nice project! I would advise to use $XDG_CONFIG_HOME instead of $HOME for storing the configuration file though :)
Not only did they fragment the ecosystem with their self-defined standards, their standard contains a whole search path with the priority hierarchy baggage, but unspecified enough that all software does it differently.
Just ignore it and pretend it doesn't exist.