trim отрезает доки , локали и т.п. Это скорее кастрация
Оптимизация - процесс творческий , требующий знания того что оптимизируешь
В общих чертах -
1. pacman2pfs
2. Посмотреть - не избыточны ли зависимости. Например avahi (pol)kit-ы разные mesa python perl. Если прилетели и уверен что не нужны - pacman -Rs avahi - смотришь кому они нужны. Отучаешь методом пересбора. В AUR может быть готовый рецепт light сборки нужных компонентов, в AlphaOS , на мурге посмотреть
Поскольку эти зависимости, похоже пишут разработчики руками, а они люди и склонны ошибаться, можно проверить их namcap и dep-find. Если уверен - просто удалить эти зависимости перепаковкой модуля (mkpkg).
3. Добавить перепакованные и пересобранные пакеты в локальную репу (makerep). Прописать в начало pacman.conf
4. pacman2pfs
Это если базовые модули собираешь или какой-то крупняк
Если простой софт - я уже писал - pkg2pfs + dep-find + накидать либ +
удалить /var/pacman + mkpfs