Next.js has a limited set of possible pages-directories, either pages or src/pages. This is not going to change in the future, as mentioned here.
In some cases it is necessary or helpful to have a custom pages-directory.
These two snippets make it possible:
Monkey-patches findPagesDir inside of next to check for the custom pages-directory at RELATIVE_CUSTOM_PAGES_PATH.
Provides a custom next command which automatically requires the patch-custom-next-pages-dir.js-file before calling the Next.js-CLI.