Esperei por uma resposta até alguns minutos antes de ter que terminar. Então eu hackeei algo que funciona usando a expansão da lista do bash:
\documentclass{report}
\usepackage{graphicx}
\usepackage[a4paper, total={6in, 10in}]{geometry}
\begin{document}
\includegraphics[scale=.15]{../1}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../2}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../3}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../4}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../5}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../6}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../7}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../8}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../9}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../10}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../11}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../12}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../13}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../14}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../15}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../16}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../17}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../18}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../19}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../20}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../21}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../22}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../23}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../24}\
\rule{\textwidth}{1pt}
\includegraphics[scale=.15]{../25}\
% [...]
\end{document}
É super feio porque não usa um loop porque eu não sei como fazer loops no LaTeX, e é preciso usar a expansão da lista do bash novamente ou preencher os nomes dos caminhos manualmente quando o número de capturas de tela aumenta.
Aceito qualquer resposta que faça o trabalho também e seja sempre um pouco menos feia.