diff options
Diffstat (limited to 'include/Config.hpp')
-rw-r--r-- | include/Config.hpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/include/Config.hpp b/include/Config.hpp index d7bfddf..bd80021 100644 --- a/include/Config.hpp +++ b/include/Config.hpp @@ -51,17 +51,24 @@ namespace QuickMedia { std::vector<std::string> known_homeservers; }; - struct Peertube { + struct PeertubeConfig { std::vector<std::string> known_instances; }; - struct Download { + struct DownloadConfig { std::string video_directory; std::string image_directory; std::string music_directory; std::string file_directory; }; + struct FontConfig { + std::string latin; + std::string latin_bold; + std::string cjk; + std::string symbols; + }; + struct Config { Config() = default; Config(const Config&) = delete; @@ -76,8 +83,9 @@ namespace QuickMedia { LocalAnimeConfig local_anime; YoutubeConfig youtube; MatrixConfig matrix; - Peertube peertube; - Download download; + PeertubeConfig peertube; + DownloadConfig download; + FontConfig font; bool use_system_fonts = false; bool use_system_mpv_config = false; bool enable_shaders = true; |