try to repeat the pacman -Q bit but with
- explictly installed :
pacman -Qenq > explicit.pacman
- dependencies :
pacman -Qdnq > deps.pacman
- aur :
pacman -Qemq > explicit.aur
- aur deps :
pacman -Qdmq > deps.aur
with this all you need to do to install is
cat explicit.pacman > sudo pacman -S --asexplicit -
cat deps.pacman > sudo pacman -S --asdeps -
cat explicit.aur > paru -S --asexplicit -
cat deps.aur > paru -S --asdeps -
and also the flatpak biut seperate runtimes and apps in flatpak
1. apps : `flatpak list --app --columns=application,branch | awk '{print $1 "//" $2}' > apps.flatpak`
2. runtimes : `flatpak list --runtime --columns=application,branch | awk '{print $1 "//" $2}' > runtimes.flatpak`
with this all you need to do to install is
flatpak install $(cat apps.flatpak)
flatpak install --no-auto-pin $(cat runtimes.flatpak)
```