sudo zypper mr -da
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/' tuna-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/' tuna-non-oss
sudo zypper ref
sudo zypper in git neofetch htop git-filter-repo
sudo zypper in --no-recommends patterns-devel-C-C++-devel_C_C++ clang lld
sudo zypper in --no-recommends libelf-devel bc libopenssl-devel kernel-install-tools dwarves
sudo zypper in --no-recommends meson python311-Mako llvm-devel libclc clang-devel spirv-tools-devel libLLVMSPIRVLib-devel libvdpau-devel DirectX-Headers libdrm-devel wayland-devel libX11-devel libXext-devel libXfixes-devel libxshmfence-devel libXxf86vm-devel libXrandr-devel
sudo zypper in --no-recommends patterns-server-kvm_server patterns-server-kvm_tools libvirt-daemon virt-manager
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
sudo zypper in noto-fonts google-noto-coloremoji-fonts google-noto-sans-cjk-fonts google-noto-*-fonts-full google-noto-sans-*-mono-fonts
sudo zypper in --no-recommends texlive-collection-basic texlive-collection-langcjk texlive-collection-langenglish texlive-collection-langchinese texlive-collection-langjapanese texlive-gnu-freefont texlive-xelatex-dev texlive-latexmk texlive-nth
sudo zypper in --no-recommends fcitx5 fcitx5-gtk* fcitx5-qt* fcitx5-configtool fcitx5-chinese-addons fcitx5-anthy
sudo zypper in NetworkManager-openconnect
sudo zypper rm kernel-default* kernel-source* kernel-syms* kernel-devel*
sudo dracut --force
sudo update-bootloader
sudo timedatectl set-ntp off
sudo timedatectl set-time '2023-12-25 00:00:00'
sudo timedatectl set-ntp yes
sudo systemctl restart systemd-timesyncd.service
You need to use YaST2 to change your firewall setting to allow "mdns".
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile