Switching from Bazzite to Fedora KDE

Hi! Coming up with a short title for my question/scenario is hard, so apologies if it doesn't accurately reflect the post itself.

I'm going to start with some background:
I decided to move my primary Desktop off of Windows 10 and onto Linux this week. With my main usecase being gaming, I went with Bazzite, hearing it's basically SteamOS. I booted it up, and it worked great! Until I started butting heads with the Immutable aspect, which I didn't realize was a thing beforehand. The two specific issues I had:
1) Sometimes I need to VPN into work. Work uses a specific VPN client that doesn't have a flatpack. I was still able to install it, but Bazzite wouldn't recognize it as a proper application, meaning I needed to manually execute it from the terminal to get it to launch
2) I realized I wanted some extra space on my harddrive to experiment with other distros, but I couldn't shrink the Bazzite partition, even while Bazzite wasn't running

After doing some actual research into the differences between Linux distros, I decided to switch to Fedora KDE. Same DE, Bazzite was built on it, it's similar to RHEL (work), and it's not immutable. I'm pretty happy with it, but I did notice that Bazzite was able to handle random steam games better than Fedora KDE.

So now to my actual question: Is there a guide on what changes were made from Fedora, why (so I can decide if I want them), and how I would apply them myself? Is this even a good idea?

I found https://github.com/ublue-os/bazzite/ which appears to contain all the changes, but that's when I learned it's also based on something called universal blue. Combined with me STILL not knowing how GitHub works (I should learn this at some point), and being new to Linux Desktops, I'm not going to be able to untangle this web on my own.

Any advice or guide/documentation linking would be appreciated. I have some experience with RHEL due to my job, but it is limited in scope. I would not call myself a Linux expert.
Solution
I ended up relying on AI to grab what I want. In hindsight, I probably just needed wine, but the other drivers and such were probably helpful

#!/bin/bash
# Quick Bazzite-inspired gaming setup for Fedora KDE

### This script was written by Claude AI

# RPM Fusion
sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

# Steam repo
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo

# Install gaming stack
sudo dnf install -y --skip-unavailable \
    steam \
    lutris \
    gamescope \
    gamescope-shaders \
    mangohud mangohud.i686 \
    gamemode gamemode.i686 \
    vkBasalt vkBasalt.i686 \
    vulkan-tools \
    mesa-vulkan-drivers.i686 \
    mesa-dri-drivers.i686 \
    wine winetricks \
    input-remapper \
    btop fastfetch \
    p7zip p7zip-plugins unrar

# Enable services
sudo systemctl enable --now input-remapper

echo "Gaming setup complete! Reboot recommended."

### This script was written by Claude AI
Was this page helpful?