I've spent a long time configuring a new Ubuntu laptop. This includes:
A custom keyboard layout on
/usr/share/X11/kbd
.Custom system configurations (ex: gnome tweaks).
Changes in random system files (ex:
/etc/xdg/user-dirs.conf
)Installed apps with lots of customization (ex: Vimium on Chrome).
Dotfiles (ex:
.vimrc
,.bashrc
,.xmonadrc
, etc.)
Having a highly configured / customized OS is great, but the problem is, what do I do when I change computer? Do I need to go through all those steps again, or is there some way to migrate all my configuration to another machine in a small amount of time?
~/
) so just back up all of that. Whether you decide its worth cloning or just backup your files manually, either way, upgrading OS is a separate issue. You may need to troubleshoot individual problems that arise but in general Linux is pretty stable and standardized in that sense so an update shouldn't suddenly break all your configurations. Moving from one distro to another could be trickier. – Brian Z Jul 17 '20 at 19:22