In debian based systems once my system was set I'd do something like this to create a list of applications and be able to wipe-install base then reinstall my favorite apps and servers with one command. Is there a way to do this with zypper?

dpkg --get-selections | grep -v deinstall > installed-packages
Then, after reinstalling Kubuntu, you can use this list to reinstall those packages:
sudo apt-get update
sudo apt-get dist-upgrade
dpkg --set-selections < installed-packages
sudo dselect

1) Reinstall base system
2) Copy necessary files from backup - entire network directory copied back to /etc/, sources.list copied back to etc/apt/
3) Open network config window and enter encryption key. You now have internet access and the proper source.list to reinstall your packages.
4) sudo apt-get update
5) sudo apt-get dist-upgrade
6) dpkg --set-selections < /media/disk/backup/installed-packages
7) sudo apt-get install dselect
8) sudo dselect
9) When prompted, choose to install packages