Skip to content

OpenSUSE Tumbleweed Setup Scripts

DAK edited this page Aug 4, 2024 · 4 revisions

What The Setup Scripts Do

The setup scripts shall help in installing tools, applications, utilities and configuring the system for daily use.

The following shall detail on what each script does.

GigabyteDesktop_Sleep_Fix.sh

A few Gigabyte motherboards have an issue with Linux where the system cannot enter the sleep state. To fix this, a workaround service is created to put the system to sleep state. The entire discussion and details of it is in this reddit thread:

https://www.reddit.com/r/gigabyte/comments/p5ewjn/b550i_pro_ax_f13_bios_sleep_issue_on_linux/?rdt=52322

Note

PLEASE DO NOT RUN THIS SCRIPT IF YOU DO NOT FACE ANY ISSUES RELATING TO SLEEP/WAKE UP ON YOUR SYSTEM!

OpenSUSE_Installation.sh

This script shall add external repositories, install applications and add an alias autoremove to remove any unneeded packages.

  1. Add Repositories: Microsoft, GitHub Desktop, VLC, Packman

  2. Refresh the repositories and import the GPG keys automatically

  3. Install Codecs from Packman repositories

  4. [OPTIONAL] Disable Packman repository (See NOTE below)

  5. Perform distribution update

  6. Install the following tools and applications:

kdeconnect-kde, krita, kdenlive, partitionmanager, kvantum-manager

discord, libdiscord-rpc*

microsoft-edge-stable, code

github-desktop, git

fde-tools, bleachbit, easyeffects, libdbusmenu-glib4, MozillaThunderbird, p11-kit-server

Install VLC from VLC repository by performing a distribution change and allowing vendor change

  1. Install EasyEffects presets

  2. Install autoremove alias

  3. Remove any unneeded packages

NOTE

  • For step 4, should you not want Packman repository to be disabled, please comment that line out.

  • If there are any applications that one needs to add or remove to the list, please do so! This is my configuration, please adapt it to your needs!

OpenRGB.sh

This script shall install necessary components and applications to control peripheral lighting.

IMPORTANT NOTE

  1. The script used is defaulted to AMD configurations. I have NOT tested the Intel configurations.

  2. The user will need to manually verify that the settings are correct and proceed to install this manually.

  3. If there are other LED controllers that are not loading the profile during startup, additional entries will need to be added manually.

Personalize.sh

This is a set of commands which shall install kvantum-themes package, install the MacSonoma theme by VinceLiuice: https://github.com/vinceliuice/MacSonoma-kde

It shall also install any custom wallpapers defined in the ./custom-wallpapers/ directory, install the MacOcean sound theme (Ocean sound theme with the Mac startup sound) and installs the script login_tasks.sh to the scripts (~/.scripts) directory.