disclaimer: this is a work in progress and at the moment mainly writen from my own perspective.
grab ISO from https://en.opensuse.org/Portal:MicroOS/Downloads
Put ISO on a USB drive and start the installation proces.
Choose if you want to use Gnome or KDE.
In what follows:
* commands starting with `$` can be copied straight into your terminal prompt.
* commands starting with `#` can only be run inside a transactional-update shell.
In discover enable the flatpak repo
Normal theme installations don’t work. But you can install themes via a transactional-update shell: (For example the Arc theme and papirus-icon-theme)
$ sudo transactional-update shell
# cd /tmp
# wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/arc-kde/master/install.sh | sh
# wget -qO- https://git.io/papirus-icon-theme-install | sh
# exit
$ sudo reboot
Other themes:
Qogir-icon-theme:
https://github.com/vinceliuice/Qogir-icon-theme
Matcha-gtk:
https://github.com/vinceliuice/Matcha-gtk-theme
Matcha-KDE:
https://github.com/vinceliuice/Matcha-kde
Akwa-gnome:
https://github.com/berkiyo/akwa
If you want to install flathub for only your user (in /home/~ folder):
$ flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
If you want to install flathub for all users (in /var folder):
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Firefox
Libreoffice
VLC
etc.
Make sure you've disabled SELinux and enabled AppArmor. Otherwise it will NOT work.
$ sudo transactional-update shell
# zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed snappy
# zypper --gpg-auto-import-keys refresh
# zypper ref
# zypper dup --from snappy
# zypper in snapd
# exit
$ sudo reboot
$ sudo mksubvolume /snap
$ source /etc/profile
$ sudo systemctl enable --now snapd
$ sudo systemctl enable --now snapd.apparmor
You can install snaps then via the terminal:
$ sudo snap install
$ sudo transactional-update shell
# zypper ref
# zypper in virtualbox-qt
# exit
$ sudo reboot
$ sudo transactional-update shell
# cd /tmp
# LatestVirtualBoxVersion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "https://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
# VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
# exit
$ sudo reboot
Find what you are looking for on software.opensuse.org
Choose the OpenSUSE Tumbleweed repo, but you can't use the 1-click install, as there is no YaST and the 1-click installer has no access to a transactional-update.
So for example if we install zerotier. choose a TumbleWeed repository. But click on 'Expert Download'
And choose the 'Add repository and install manually' option.
$ sudo transactional-update shell
# zypper addrepo https://download.opensuse.org/repositories/home:alphard:Network:RPM/openSUSE_Tumbleweed/home:alphard:Network:RPM.repo
# zypper ref
# zypper in zerotier-one
# exit
$ sudo reboot
My laptop install was missing 2 important packages. TLP for better battery management and ModemManager because my laptop has a WWAN moden.
$ sudo transactional-update pkg install tlp ModemManager
$ sudo reboot
nano .bashrc
#My custom aliases
alias shalt="sudo systemctl halt"
alias sboot="sudo systemctl reboot"
alias pu="pkcon update"
alias steb="sudo tukit execute bash"
alias sts="sudo transactional-update shell"
alias stsc="sudo transactional-update shell --continue"
alias stdc="sudo transactional-update dup --continue"
alias std="sudo transactional-update dup"
alias sfu="sudo flatpak update -y && flatpak update -y"
alias fsu="sudo flatpak update -y && flatpak update -y && sudo snap refresh"
alias dfs="pkcon update && sudo flatpak update -y && flatpak update -y && sudo snap refresh"