Linux Desktop Migration Tool aims to make migration from one Linux desktop machine to another as easy as possible.
Go to file
Jiří Eischmann 1190fe18dd Merge pull request 'Update variable name' (#13) from debarshiray/linux-desktop-migration-tool:wip/rishi/variable-name-directory-name into main
Reviewed-on: #13
2023-09-14 10:50:13 +00:00
LICENSE Initial commit 2023-08-07 14:13:28 +00:00
README.md Reimplementation of Flatpak reinstallation to avoid failures 2023-08-29 19:30:43 +02:00
migration.sh Update variable name 2023-09-13 13:57:25 +02:00

README.md

linux-desktop-migration-tool

Linux Desktop Migration Tool aims to make migration from one Linux desktop machine to another as easy as possible.

What It Can do

  • Migrate data in XDG directories (Documents, Pictures, Downloads...).
  • Reinstall flatpaks on the new machine.
  • Migrate Flatpak app data.
  • Migrate Toolbx containers.

Prerequisites

  • It is aimed for and tested on Fedora Silverblue, but it should work on any modern desktop distribution.
  • Both computers are expected to be on the same network.
  • The destination computer is expected to be freshly installed with the user set up.
  • Both users should have the same UID, names could be different.
  • rsync, sshpass, xdg-user-dirs, gawk are installed.

Planned features

  • Migration of arbitrary directories in home.
  • Migration of ssh certificates, nss database.
  • Migration of GNOME desktop settings.