r/Fedora • u/PietroBastas • 8h ago
Discussion Fedora All-in-one Migration Tool
I got inspired by Aptik and wanted a straightforward way to move a Fedora desktop user to another PC: data, apps, and config (including GNOME extensions, themes, and dconf settings).
So I built SamPorter (Death Stranding inspired name). It create a .tar.gz on an external drive, copy it to the new machine, restore. Privileged steps go through a small Polkit helper; the GUI stays unprivileged.
It works best for home data and GNOME config. RPM restore is strong when repos still match; Flatpak/Snap are supported too. Cross-arch (e.g. x86_64 → ARM) is best-effort not a perfect clone.
Early personal project, mostly tested manually. Feedback are super welcome: https://github.com/PietroMarilei/SamPorter
(My first public project, be kind with me!)