This is an old revision of the document!
Debian (Stable) is a rock solid Linux distribution, it may run slightly older versions of software by default, although with Flatpak and Snap compatibility this does not have to be the case.
I installed/migrated my system by doing something like
1. make a full backup of /home
2. copy the important config file in /home onto a fat32 file system if possible
3. grab copy of the Debian 'net inst' install media (I used teh 'firmware' version as my e14 has 'non-free' components
4. carry out the partitioning and install process, but at the root password section do not enter a password (this forces sudo with the user password to be set up by default)
5. at software selection leave all but the last checkbox option empty (ie no deskstop installed and standard system)
6. reboot once done
7. boot up your new install and log in
8. apt -y install kde-plasma-desktop plasma-nm tlp
9. reboot
10. use USB to copy across any existing configs (although don't expect them to work without some further configuration)
11. Launch konsole apt -y install mc neofetch fwupd {intel,amd64}-microcode fonts-ibm-plex kde-config-tablet dolphin-nextcloud dolphin-plugins konq-plugins kde-thumbnailer-deb ffmpegthumbs flatpak plasma-discover-backend-flatpak
12. reboot
13. Log back in connect to network and activate flatpak in discover (settings, add flathub as source in flatpak section)
14. Use flatpak via discover to install Thunderbird, Qutebrowser and Wire-desktop.
15. Check permissions of ~/.ssh if copied across
16. Move existing native configs from their native location and place them into ~/var/app/{thunderbird,qutebrowser}
17 reboot
I set this up the GUI way, launch the discover app, then search for 'kde printer' and install the 'system settings - printer configuration' package
My printer was detected immediately after.
If like me you disabled root login during install and you get a request for the root password when setting a printer as default, simply add the user to the lpadmin group
sudo adduser <username> lpadmin
You will then be able to set the printer as default
I've probably missed some detail above, but will add to this page as I can be botherd to :)