Try using [`std::filesystem::recursive_directory_iterator`](https://en.cppreference.com/w/cpp/filesystem/recursive_directory_iterator) in nob.cpp instead of the queue with the (non-recursive) directory iterator. Thanks to https://www.cppstories.com/2024/common-filesystem-cpp20/.