guys … I made the repositories and packages part and the Apps grid with Folders etc! It is not automated yet (or a ready script), I did the following (try it at your own risk):
- Main Device: export list of repositories:
ssu lr | awk '{ print $2,$4}' > repos
- awk to have a list with repository name and then the link, asssu ar
wants - Main Device: export list of packages:
rpm -qa --queryformat "%{NAME} " > packages
in main device (space between } and " is important!) - Copy the above generated file packages to the Second Device
- Secondary Device: add repositories using “ssu ar NAME and URL” - I added manually
ssu ar
in the list from step 1. - Secondary Device: run
pkcon refresh
(it will take a while) - Secondary Device:
pkcon install `cat packages` -y
- Secondary Device: after pkcon finnish you should see all installed apps in apps grid
- Copy the contents of directory
/home/defaultuser/.config/lipstick
from the Main Device to the same directory on Secondary Device - Secondary Device: Go to Settings → Utilities → Home screen Restart
That’s it! Now you should be able to see the Apps organized as the Main device!
What is missing from the apps:
Any app that wasn’t installed using repositories but rpm (it could be easy to install them if they exist in a standard directory ex. Downloads/rpm)
A home made “App” that runs a shell script
Bookmarks from browser
Android apps ( Even if I had android support on secondary device I don’t know how this could be done and sync the settings of the apps )
Any Apps settings since I didn’t sync yet anything from .local and .config .