#include "config/ConfigManager.hpp" #include "core/hyprlock.hpp" int main(int argc, char **argv, char **envp) { for (int i = 1; i < argc; ++i) { std::string arg = argv[i]; if (arg == "--verbose" || arg == "-v") Debug::verbose = true; else if (arg == "--quiet" || arg == "-q") Debug::quiet = true; } try { g_pConfigManager = std::make_unique(); g_pConfigManager->init(); } catch (const char *err) { Debug::log(CRIT, "ConfigManager threw: {}", err); std::string strerr = err; if (strerr.contains("File does not exist")) Debug::log(NONE, " Make sure you have a config."); return 1; } g_pHyprlock = std::make_unique(); g_pHyprlock->run(); return 0; }