This section assumes that openSUSE Tumbleweed is being installed on an existing encrypted drive.
Choose "Expert Partitioner"
Choose "Start with existing partitions"
| Device | Size | Type | Mount |
|---|---|---|---|
| vda1 | 1.00 GiB | EFI | /boot/efi |
| vda2 | * | ext4 | / |
Boot Loader: Systemd Boot Secure Boot Support: Off
Major Linux Security Module
Selected Module: AppArmor
See openSUSE Support Database: NVIDIA drivers
Switch off notifications of package updates, because Tumbleweed uses
dist-upgrade to keep software up to date:
- System settings > Software Update:
- Notification frequency: Never
$ sudo zypper dist-upgradeor
$ sudo zypper dupSee System Updates
See also Zypper
$ flatpak --user updateInstall zsh, Git, tmux
$ sudo zypper install zsh git tmuxInstall Oh My Zsh:
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Clone dotfiles and copy into place:
$ git clone https://github.com/kaapstorm/dotfiles.git
$ cd dotfiles/
$ cp -a `ls -A1` ../
$ cd ../
$ rm -rf dotfiles/Use Flatpak for user-level applications and tools.
$ which flatpak
/usr/bin/flatpak
$ flatpak remotes
Name Options
flathub system
$ flatpak remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo
$ flatpak remote-delete flathub
$ flatpak remotes
Name Options
flathub user$ flatpak install --user org.keepassxc.KeePassXCInstall Flatseal to set an environment variable for Signal.
flatpak install --user com.github.tchx84.FlatsealInstall Signal
flatpak install --user org.signal.SignalOpen Flatseal. Select Signal Desktop. Change environment variable
SIGNAL_PASSWORD_STORE from basic to kwallet6
Create directory:
$ mkdir ~/dl/app/onlykey
$ cd $_Download UDEV rule
$ wget https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/pages/49-onlykey.rules
$ sudo cp 49-onlykey.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules && sudo udevadm triggerDownload DEB and extract app
$ wget https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.5.0/OnlyKey_5.5.0_amd64.deb
$ ar xf OnlyKey_5.5.0_amd64.deb
$ tar xf data.tar.xz
$ cp -r opt/OnlyKey ~/app/only-keyCreate symlink
$ cd ~/.local/bin
$ ln -s $HOME/app/only-key/nwInstall required GTK library:
$ sudo zypper install libgthread-2_0-0Download PyCharm, unzip into ~/app/, and run pycharm.sh in the bin/ directory.
$ cd ~/app/
$ tar -xzvf ~/dl/app/pycharm/pycharm-2025.1.1.1.tar.gz
$ mv pycharm-2025.1.1.1/ pycharm
$ cd pycharm/bin/
$ ./pycharm.sh$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
$ sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
$ sudo zypper install sublime-merge$ flatpak install --user flathub com.spotify.ClientSee https://en.opensuse.org/Docker
$ sudo zypper install docker docker-compose
$ sudo systemctl enable docker
$ sudo usermod -G docker -a $USER
$ newgrp docker
$ sudo systemctl restart docker
$ docker version$ sudo zypper in postgresqlTo avoid instability, use flatpak:
$ flatpak install --user \
--from https://flathub.org/repo/appstream/com.valvesoftware.Steam.flatpakrefMore info: https://en.opensuse.org/Steam