How to migrate from Tumbleweed to Slowroll?

Migrating to OpenSuse Slowroll:

Steps overview:

  1. Change repos to Slowroll
  2. Logout of DE and switch to console tty1
  3. nmtui > activate wireless connection
  4. Refresh repos
  5. Try to async ref/dup-download, may fail on conflicts that have to be manually resolved (only applicable when using zypperoni, ignore otherwise)
  6. zypper dup with allow downgrade/name/vendor/arch change
    Note: if an RPM fails to install due to a script, ignore it and move on. Fix it at the end by running dup again and by looking at why the script is failing, mostly as simple/silly as a directory already existing.
  7. Do systemctl poweroff and then a cold boot
  8. If stuck to older kernel version (pbl --default-settings), force reinstall kernel-default package
  9. Do zypper dup with allow downgrade/name/vendor/arch change again and do zypper inr

Step [1] in detail

Delete TW repos:

rm -i /etc/zypp/repos.d/repo-*
rm -i /etc/zypp/repos.d/packman*

Add Slowroll repos:

zypper ar --refresh https://cdn.opensuse.org/slowroll/repo/oss/ base-oss
zypper ar --refresh https://cdn.opensuse.org/slowroll/repo/non-oss/ base-non-oss
zypper ar --refresh -p 95 https://cdn.opensuse.org/update/slowroll/repo/oss/ base-update
zypper ar --refresh --disable https://cdn.opensuse.org/slowroll/repo/src-oss/ base-source
zypper ar --refresh --disable https://cdn.opensuse.org/debug/slowroll/repo/oss/ base-debug
zypper ar --refresh https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/ base-openh264
zypper ar --refresh -p 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/ packman