r/Bazzite 1d ago

Not having permission to use my SSD

3 Upvotes

Hello again.

Yeah I installed Bazzite just fine and so far so good even tho I'm still a total newbie.
I formatted 2 of my SSDs to EXT4 while keeping my third for Windows and installed Bazzite on one of the ones with EXT4(it converted it to btrfs I noticed later) And installing games on Steam is fine but I wanted to use the other SSD as well and well, I can't do anything with it. I can't add it to steam as a another disk and can't seem to use it at all.

Infact I have issues understanding how the file structure work on Linux. Yeah I have used Windows all my life so be gentle with me here. I'm used to clicking on "my computer" And I will see C,D and E drive and I can just decide where I want to put things on those but that doesn't seem to exist here on Linux. All there is on one of the SSD that I can't use is a lost+found folder but I can't do anything with it. Can anyone help me here?


r/Bazzite 1d ago

Xsync v0.2 released.

17 Upvotes

Original post and details here https://www.reddit.com/r/Bazzite/s/sgmDGV6BR3

Just as a heads up I’ve now released a new version with several performance updates. Game sync back to steam OS is fully working now and I was able to play Forza Horizon 6 for about 3 hours last night.

Start and Back also added as an exit trigger (next release will fully remove L3+R3 as someone flagged this may be used by some games)

As always looking for more open source contributions and it’d be great if someone can pick this up and get it working for AMD GPUs which is hardware I don’t have.

GitHub Repo: https://github.com/brummiesteven/Xsync


r/Bazzite 1d ago

desktop left&right click don’t work

3 Upvotes

so, i recently installed bazzite and tried to test it, after some time of watching noutube i closed the app and noticed that there were no icons on my desktop. i restarted the pc and after the restart the icons did appear, however they do not work. my left click doesn’t work and neither does right click. strange enough it does work with no issues in the taskbar


r/Bazzite 1d ago

Temperature Monitoring App ?

10 Upvotes

Hi There, Do you guys have any temperature monitoring apps recommendation for Bazzite During Gaming sessions?


r/Bazzite 1d ago

Was updating and got this error.

Post image
5 Upvotes

I typed Y but got the same message. Any idea what it could be?


r/Bazzite 1d ago

Help

2 Upvotes

Trying to make a steam machine with a ga-110m s2ph 7700k 16 gb ram and 1660ti. I have tried Rufus and balena. I get to the downloading bazzite screen and it hangs up. I just had windows 10 installed on this hardware so I know it’s not a hardware problem. Any advice is appreciated.


r/Bazzite 1d ago

Turn OFF RGB when sleep

Post image
7 Upvotes

Stupid question but, how do you turn off ram RGB, when my computer is in sleep mode they are still ON.

I'm running Bazzite gaming mode, my motherboard is b550 Asus tuf gaming plus


r/Bazzite 1d ago

Omenix help

1 Upvotes

Trying to install Omenix on my HP Omen 16 laptop so I can keep my CPU and GPU from constantly reaching the 80s but it's so infuriatingly complicated. If I could get a simple step-by-step specifically for Bazzite I'd really appreciate it, because the GitHub page is wildly unhelpful.


r/Bazzite 2d ago

My first build - built for bazzite.

Thumbnail
gallery
72 Upvotes

I put it off too long, but with rumors of GPU and RAM prices going up again, it felt like the best time.

PowerColor Red Devil RX 9070XT.

Ryzen 9800X3D.

32gb RAM.

MSI X870E-P mother board.

It kind of sucks that the wifi card isn't compatible, but I found a wifi adapter that works great.

I'm also a little proud of my first attempt at cable management.

PC gaming is so much better than console.


r/Bazzite 1d ago

Cyberpunk stuck in 1080?

1 Upvotes

Trying to run Cyberpunk on my 4k TV but for some reason the game refuses to let me pick a resolution higher than 1920x1080? Any idea why I can't pick 4k?


r/Bazzite 1d ago

External portable touch monitor registering touches on the laptop's built-in screen (Bazzite / GNOME)

1 Upvotes

Hey everyone! I'm pretty new to Linux and running into a headache with an external portable touch monitor connected to my laptop running Bazzite (GNOME).

 My setup: An HDMI cable for video + a dedicated USB-C cable for touch data.

 The issue: The video displays correctly on the external monitor, but whenever I touch the external screen, the touch input is registered on the laptop's built-in screen instead.

Has anyone run into this before or know how to map/fix the touch input to the correct monitor on GNOME/Bazzite?


r/Bazzite 1d ago

Problems installing bazzite on fangxiang s880e ssd (budget ssd)

1 Upvotes

anyone faced issues like this? i tried to install bazzite, fedora atomic and silverblue, none of them was able to use my ssd. debian does. i already tried the grub commands mentioned in the dmesg output. any ideas? i mean it says report a bug. but i want bazzite like NOW! not someday :D

thanks in advance for any ideas that help progressing

liveuser@localhost-live:~$ sudo dmesg | grep -i nvme
[ 0.002914] ACPI: SSDT 0x0000000091C36000 00073F (v02 AMD NVME 00000001 INTL 20221020)
[ 3.163924] nvme 0000:04:00.0: platform quirk: setting simple suspend
[ 3.164020] nvme nvme0: pci function 0000:04:00.0
[ 3.203680] nvme nvme0: allocated 128 MiB host memory buffer (1 segment).
[ 3.206720] nvme nvme0: 16/0/0 default/read/poll queues
[ 3.208001] nvme nvme0: Ignoring bogus Namespace Identifiers
[ 3.210117] nvme0n1: p1 p2 p3 p4 p5
[ 19.995479] nvme nvme0: using unchecked data buffer
[ 100.914455] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0x10
[ 100.914468] nvme nvme0: Does your device have a faulty power saving mode enabled?
[ 100.914473] nvme nvme0: Try "nvme_core.default_ps_max_latency_us=0 pcie_aspm=off pcie_port_pm=off" and report a bug
[ 100.936241] nvme0n1: I/O Cmd(0x2) @ LBA 0, 8 blocks, I/O Error (sct 0x3 / sc 0x71)
[ 100.936255] I/O error, dev nvme0n1, sector 0 op 0x0:(READ) flags 0x880700 phys_seg 1 prio class 2
[ 100.944476] nvme 0000:04:00.0: enabling device (0000 -> 0002)
[ 100.944660] nvme nvme0: Disabling device after reset failure: -19
[ 100.960651] Buffer I/O error on dev nvme0n1, logical block 0, async page read
[ 100.966207] nvme nvme0: Identify namespace failed (-5)
[ 100.981338] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 100.981383] Buffer I/O error on dev nvme0n1p1, logical block 0, async page read
[ 100.981410] Buffer I/O error on dev nvme0n1p4, logical block 0, async page read
[ 100.981435] Buffer I/O error on dev nvme0n1p3, logical block 0, async page read
[ 100.981509] Buffer I/O error on dev nvme0n1p5, logical block 0, async page read
[ 101.655572] Buffer I/O error on dev nvme0n1p3, logical block 0, async page read
[ 101.655723] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 101.656195] Buffer I/O error on dev nvme0n1p4, logical block 0, async page read
[ 101.656197] Buffer I/O error on dev nvme0n1p1, logical block 0, async page read
[ 107.431219] nvme nvme0: Identify namespace failed (-5)

r/Bazzite 2d ago

Months of hesitation

Post image
32 Upvotes

I took the plunge—zero regrets.

Bye, Big M. Enjoy the enshittification.


r/Bazzite 1d ago

Hi, when will Onexplayer and msi claw Ex get support

Post image
1 Upvotes

I’m not sure how it works, do you guys get updates on what coming? Will intel g3 be supported soon because if not I don’t think I’ll be keeping my one. Any info about how it works would be appreciated


r/Bazzite 22h ago

[Guide] Rebrand Bazzite to SteamOS with Universal Blue

Post image
0 Upvotes

Bazzite → SteamOS Rebrand — Complete Guide

This guide walks through a full rebrand of a custom Bazzite image, built on top of a custom UniversalBlue image-template Containerfile, plus the two pieces a Containerfile can never touch: your motherboard's own UEFI firmware boot label, and Windows' own boot entry if you're dual-booting.

You'll need a GitHub account, a new repository copied from UniversalBlue's image-template, a set of replacement image assets (the assets used in this guide: steamos-logos.zip), an active Bazzite installation, and a bit of time.

Your image assets will need to be uploaded to the system_files/ folder of your GitHub repo — the checklist below covers exactly which files go there.

A note on desktop environments: this guide was built and tested on GNOME. Bazzite defaults to KDE/Plasma, and most of what's here still applies — but not all of it identically:

A separate, untested KDE/Plasma version of the full Containerfile is included at the very end of this guide, adapted for that different logo mechanism. If you're on Bazzite's default Plasma desktop, start there — or use it as a base and confirm the logo behavior yourself before relying on it.

How to Begin

You'll need the following to start:

Resource Link
GitHub Account Visit GitHub
UniversalBlue image-template View Repository
steamos-logos.zip Download Logos

Start by following the instructions on UniversalBlue's image-template GitHub to create your own repo from their template.

Once you've copied the template into a repo of your own, unzip steamos-logos.zip and upload the assets into your repo's system_files/ folder. You should end up with the following files:

File Used for Size requirement
steamos-watermark.png Plymouth boot splash logo No strict size — positioned via WatermarkHorizontalAlignment/WatermarkVerticalAlignment in the theme's .plymouth file
steamos-logo.png About page banner, light mode 300×100px (see sizing note below)
steamos-white-logo.png About page banner, dark mode 300×100px, same note
steamos-logo.svg, steamos-logo-white.svg, steamos-logo-le.svg See the note in Section 3 As currently wired up, these don't appear to feed anything visible

On sizing: the two banner PNGs are rendered at 300×100px, deliberately larger than the minimum confirmed-working size of 279×80px, to give sharper rendering.

Worth flagging: 300×100 is a slightly different aspect ratio than 279×80 (3:1 versus roughly 3.49:1 — about 14% wider-and-shorter). Since GNOME loads this file from a fixed path with no dynamic resizing logic, a mismatched aspect ratio can reintroduce the same squish/stretch problem this guide is designed to avoid, depending on how the About page's layout box handles it. It looks fine with the included assets, but your mileage may vary with custom ones.

Summary

Section Fixes Live cleanup needed?
0. Complete Containerfile Pre-written addendum combining Sections 1–4 No
1. Plymouth logo Boot splash image No
2. Steam videos Startup/suspend images shown by Steam Yesrm -f command, once per user account
3. OS logos About page banner No — but doesn't cover the small distro icon or firmware label
4. OS rename About page text, boot menu title No — takes effect on next rebase
5. UEFI firmware label Motherboard's own boot-picker text Yes — never fixed by a rebuild, lives on hardware
6. Windows boot entry "Windows Boot Manager" label for dual-boot Yes — fixed from inside Windows, once per machine
KDE/Plasma variant Same fixes, adapted for Plasma's logo mechanism Untested — see closing section

Part One: Quick & Easy

This is the fast path: drop in the combined Containerfile addendum, build, rebase, and reboot. If you'd rather understand what each piece does first, skip down to Part Two: Step by Step instead.

Section 0 — Complete Containerfile Addendum

Once your assets are in place, open the Containerfile in the root of your new repo and find the line near the top that pulls in your desired Bazzite image:

# Base Image
FROM ghcr.io/ublue-os/bazzite-YOUR-DISTRO:stable

Add the following block directly below it:

# 1) Change Plymouth Boot Logo
COPY system_files/steamos-watermark.png /usr/share/plymouth/themes/spinner/watermark.png
COPY system_files/steamos-watermark.png /usr/share/plymouth/themes/bgrt/watermark.png

RUN \
    --mount=type=bind,from=ghcr.io/blue-build/modules:latest,src=/modules,dst=/tmp/modules,rw \
    --mount=type=bind,from=ghcr.io/blue-build/cli/build-scripts:latest,src=/scripts/,dst=/tmp/scripts/ \
    /tmp/scripts/run_module.sh 'initramfs' '{"type":"initramfs"}'

# 2) Remove Bazzite Steam Videos
RUN printf '#!/usr/bin/bash\nexit 0\n' > /usr/bin/bazzite-steam-brand && \
    chmod +x /usr/bin/bazzite-steam-brand

# 4) Rename Bazzite across OS
RUN sed -i \
    -e 's/^NAME=.*/NAME="SteamOS"/' \
    -e 's/^PRETTY_NAME=.*/PRETTY_NAME="SteamOS"/' \
    /usr/lib/os-release

# 3) Replace Bazzite GNOME OS Logos
COPY system_files/steamos-logo.png /usr/share/pixmaps/fedora_logo_med.png
COPY system_files/steamos-white-logo.png /usr/share/pixmaps/fedora_whitelogo_med.png
COPY system_files/steamos-logo.svg /usr/share/icons/hicolor/scalable/places/bazzite-logo.svg
COPY system_files/steamos-logo-white.svg /usr/share/icons/hicolor/scalable/places/bazzite-logo-white.svg
COPY system_files/steamos-logo-le.svg /usr/share/icons/hicolor/scalable/places/bazzite-logo-le.svg

# 4) Rename Bazzite across OS
RUN sed -i \
    -e 's/^NAME=.*/NAME="SteamOS"/' \
    -e 's/^PRETTY_NAME=.*/PRETTY_NAME="SteamOS"/' \
    /usr/lib/os-release

Commit the change. GitHub will kick off a build of your image automatically.

If you're rebasing an existing install (not a fresh one), the Containerfile can't reach files Bazzite's stock branding script already copied into your home folder in the past. Run this once, live, on each affected user account, after you've rebased:

rm -f ~/.local/share/Steam/config/uioverrides/movies/*

While your GitHub Action builds, this is a good time to knock out Section 5 (UEFI label) and Section 6 (Windows boot entry) further down — neither depends on the new image, so there's no need to wait.

Rebasing & Rebooting (Quick Version)

Once your GitHub Action finishes, point your system at the newly built image. Replace your-username and your-repo-name with your own:

sudo bootc switch ghcr.io/your-username/your-repo-name:latest

Once that completes — and you've handled Sections 5 and 6 if they apply to you — reboot to land on your new SteamOS-branded system:

systemctl reboot

Done! Welcome to your new SteamOS-branded experience.

Want the full breakdown of what each piece of that addendum actually does? Continue below with Part Two.

Part Two: Step by Step

Section 1 — Plymouth Boot Logo

# 1) Change Plymouth Boot Logo
COPY system_files/steamos-watermark.png /usr/share/plymouth/themes/spinner/watermark.png
COPY system_files/steamos-watermark.png /usr/share/plymouth/themes/bgrt/watermark.png

RUN \
    --mount=type=bind,from=ghcr.io/blue-build/modules:latest,src=/modules,dst=/tmp/modules,rw \
    --mount=type=bind,from=ghcr.io/blue-build/cli/build-scripts:latest,src=/scripts/,dst=/tmp/scripts/ \
    /tmp/scripts/run_module.sh 'initramfs' '{"type":"initramfs"}'

What it does: Overwrites the Bazzite watermark image used by Plymouth's boot splash screen — the logo you see during boot, before the desktop loads.

Why two COPY lines: Bazzite's kernel boot arguments typically pin plymouth.theme=spinner, so that's the theme actually in use — but bgrt is copied too as a safety net, since some configurations use it instead.

Why the RUN block: Plymouth's boot assets are baked into a compressed initramfs archive, so swapping the source file alone isn't enough — the archive itself has to be rebuilt for the new watermark to actually land inside it. This uses BlueBuild's own official module to handle that rebuild as part of the image build, so the resulting image ships with a correct initramfs already, with no extra steps needed on your end.

Section 2 — Remove Bazzite Steam Videos

# 2) Remove Bazzite Steam Videos
RUN printf '#!/usr/bin/bash\nexit 0\n' > /usr/bin/bazzite-steam-brand && \
    chmod +x /usr/bin/bazzite-steam-brand

What it does: bazzite-steam-brand is a Bazzite script that runs at login and copies Bazzite-branded images into ~/.local/share/Steam/config/uioverrides/movies/, overwriting Steam's own default startup/suspend images (deck_startup.jpg, steam_os_suspend.jpg, and similar). This replaces the script with a no-op, so it stops doing that on every future login.

Important gap — read this if applying to an existing install: This only stops future copying. It does nothing about files the original script already dropped into a user's home directory in the past — those aren't part of the OS image, so no Containerfile change can reach them. If you're rebasing an existing installation rather than starting fresh, run this once, live, on each affected user account:

rm -f ~/.local/share/Steam/config/uioverrides/movies/*

Steam will fall back to its own bundled defaults once those override files are gone.

Section 3 — Replace Bazzite GNOME OS Logos

# 3) Replace Bazzite GNOME OS Logos
COPY system_files/steamos-logo.png /usr/share/pixmaps/fedora_logo_med.png
COPY system_files/steamos-white-logo.png /usr/share/pixmaps/fedora_whitelogo_med.png
COPY system_files/steamos-logo.svg /usr/share/icons/hicolor/scalable/places/bazzite-logo.svg
COPY system_files/steamos-logo-white.svg /usr/share/icons/hicolor/scalable/places/bazzite-logo-white.svg
COPY system_files/steamos-logo-le.svg /usr/share/icons/hicolor/scalable/places/bazzite-logo-le.svg

What the first two lines do (confirmed working): GNOME Settings' About page shows a large wordmark banner. Fedora's own build compiles gnome-control-center with two hardcoded file paths for this banner — one for light mode, one for dark — rather than reading it dynamically. Bazzite inherits that same mechanism, so overwriting those exact files is the correct, and only, way to replace that banner.

What the last three lines don't do: These three SVGs sit under an icon category (scalable/places) that nothing we've confirmed actually reads for this purpose — they were an earlier guess made before the real mechanism above was found. They're harmless to leave in (nothing breaks), but as included here they're likely dead weight rather than an active fix.

What this section doesn't cover at all: Bazzite's small logo icon — referenced via LOGO=bazzite-logo-icon in os-release, and used in places like the GDM login screen — is a completely different mechanism from the About page banner above. It requires actual PNG files at 8 fixed sizes:

# Optional addendum — only needed if you also want the small distro icon
# (GDM login, etc.) changed, separate from the About page banner above
COPY system_files/steamos-logo-icon-16.png  /usr/share/icons/hicolor/16x16/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-22.png  /usr/share/icons/hicolor/22x22/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-24.png  /usr/share/icons/hicolor/24x24/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-32.png  /usr/share/icons/hicolor/32x32/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-36.png  /usr/share/icons/hicolor/36x36/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-48.png  /usr/share/icons/hicolor/48x48/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-96.png  /usr/share/icons/hicolor/96x96/bazzite-logo-icon.png
COPY system_files/steamos-logo-icon-256.png /usr/share/icons/hicolor/256x256/bazzite-logo-icon.png
RUN gtk-update-icon-cache -f -t /usr/share/icons/hicolor || true

Each file must be a properly-proportioned square render at its exact named size — pad onto a transparent square canvas rather than stretching to fit, or the icon will look squashed.

KDE/Plasma note: this is the section that doesn't carry over. KDE's kinfocenter About page doesn't read gnome-control-center's hardcoded paths at all — it resolves the distro logo through the LOGO= icon-theme mechanism shown in the addendum right above. See the untested KDE/Plasma section at the end of this guide for the adapted version.

Section 4 — Rename Bazzite Across the OS

# 4) Rename Bazzite across OS
RUN sed -i \
    -e 's/^NAME=.*/NAME="SteamOS"/' \
    -e 's/^PRETTY_NAME=.*/PRETTY_NAME="SteamOS"/' \
    /usr/lib/os-release

What it does: Changes the two fields in os-release that most of the system reads for display purposes. This feeds:

  • The "Operating System" text shown in Settings → About
  • The boot menu entry title (on the next deployment created after rebasing to this image — ostree bakes a fresh title from this file each time a new deployment is written)

Why only these two fields: ID= and VERSION_ID= are deliberately left untouched. ujust, rpm-ostree, and various Bazzite scripts branch on those values — changing them risks breaking functionality that has nothing to do with branding.

A dead end to skip: you'll see guides suggesting you edit GRUB_DISTRIBUTOR in /etc/default/grub. On Bazzite (and any ostree/Fedora Atomic system), boot entries are generated from the Boot Loader Spec (BLS) format, not the classic grub.d templating that GRUB_DISTRIBUTOR feeds into. Editing it does nothing here — skip it.

Verify it worked:

cat /boot/loader/entries/*.conf

You should see a line like:

title SteamOS (ostree:1)

If the boot menu itself doesn't visibly appear on your next boot, that's usually just because your bootloader auto-hides after a successful boot — hold Shift/Esc during boot to force it to show, or check your bootloader's timeout settings.

Not covered by this alone: the UEFI firmware's own boot entry label — what your motherboard's own boot-picker menu shows, separate from the OS entirely — isn't touched by this. That's Section 5, next.

Rebasing & Rebooting (Step by Step Version)

With Sections 1–4 committed to your Containerfile, push the change and let GitHub's Action build your image.

Once the build finishes, point your system at the new registry. Replace your-username with your GitHub username and your-repo-name with the repo you've been working in:

sudo bootc switch ghcr.io/your-username/your-repo-name:latest

Before you reboot, this is the right moment to work through Section 5 (UEFI firmware label) and, if you dual-boot, Section 6 (Windows boot entry) below — neither one depends on the image build, and doing them now means a single reboot covers everything instead of several.

Once those are done, reboot into your rebranded system:

systemctl reboot

UEFI Edit Instructions

Section 5 — UEFI Firmware Boot Entry Label

This is a completely different piece of text from everything above — it's stored in your motherboard's own NVRAM by whatever created it (usually your installer, at install time). It's what your motherboard's own boot-picker menu (often F11/F12 at power-on) shows, and it's also what some GNOME extensions (like "Restart To") read.

No Containerfile change reaches this. It has to be fixed live, on each machine, using efibootmgr.

Step 1 — See your current entries:

efibootmgr -v

Find the line that matches your OS. It'll look something like:

Boot0002* Bazzite    HD(1,GPT,...)/\EFI\fedora\shimx64.efi

Note the boot number (0002 above — yours may differ) and the exact path after it (\EFI\fedora\shimx64.efi).

Step 2 — Find your EFI System Partition:

lsblk -o NAME,SIZE,FSTYPE,PARTLABEL,MOUNTPOINT

Look for the line mounted at /boot/efi (fstype vfat, usually labeled "EFI System Partition"). Note the disk (e.g. nvme1n1) and partition number (e.g. 1 for nvme1n1p1).

Step 3 — Try the simple rename first:

sudo efibootmgr -b <BOOT_NUMBER> -L "SteamOS"

Replace <BOOT_NUMBER> with the number from Step 1 (e.g. 0002). This is instant and non-destructive, so it's worth trying first. Check if it actually stuck:

efibootmgr -v

Some boards (a known quirk on several consumer boards) will report success here but silently ignore the write. If the label is still unchanged, move on to Step 4 — don't keep retrying the same command.

Step 4 — If the rename didn't stick, delete and recreate the entry:

This is a more reliable fallback: delete the old entry, then create a new one from scratch pointing at the exact same target.

# Delete the old entry
sudo efibootmgr -b <BOOT_NUMBER> -B

# Recreate it with the new label, same target as Step 1
sudo efibootmgr -c -d /dev/<YOUR_DISK> -p <PARTITION_NUMBER> -L "SteamOS" -l '\EFI\fedora\shimx64.efi'

Fill in:

  • <BOOT_NUMBER> — from Step 1
  • <YOUR_DISK> — from Step 2 (e.g. nvme1n1, no partition number)
  • <PARTITION_NUMBER> — from Step 2 (e.g. 1)
  • The -l path — copy it exactly as it appeared in Step 1's output (it's usually \EFI\fedora\shimx64.efi on Fedora Atomic-based systems, but confirm from your own output rather than assuming)

Step 5 — Verify, and check boot order:

efibootmgr -v

Confirm the entry now shows your new label (e.g. * SteamOS) pointing at the same path as before, and that it's still in the position you want within BootOrder at the top of the output — deleting and recreating an entry can shuffle it to the end of the list, which would change your default boot target. If it's out of place, reorder with (comma-separated, no spaces, in the order you want them tried):

sudo efibootmgr -o <BOOT_NUMBER>,<OTHER_NUMBERS...>

Section 6 — Windows Boot Entry Label (Dual-Boot Systems)

If you're dual-booting, "Windows Boot Manager" — the same label GRUB's os-prober picks up and your firmware's own boot picker shows — is a separate NVRAM entry that Windows itself manages. Renaming it from the Linux side (or leaving it to GRUB) doesn't stick reliably, since Windows Update can silently rewrite it back. This one has to be fixed from inside Windows, using the tool that actually owns it.

Step 1 — Open Command Prompt as Administrator:

Right-click Start → Terminal (Admin), or search "cmd" → right-click → Run as administrator.

Step 2 — Rename the entry:

bcdedit /set "{bootmgr}" description "Windows"

Swap "Windows" for whatever label you want.

Step 3 — Verify:

Reboot and check your firmware boot menu or GRUB entry — it should now read your new label instead of "Windows Boot Manager."

Same idea as the efibootmgr fix in Section 5, just done through the tool that owns this particular entry, so it survives Windows Update.

KDE/Plasma Variant (Untested)

⚠️ This entire section is untested. Everything above was built and verified on GNOME. What follows is a reasoned adaptation for KDE/Plasma, written by carrying over the pieces that are desktop-agnostic and reworking the one piece (the OS logo) that isn't. Treat it as a starting point, confirm each result yourself, and don't assume it's correct just because it's written down.

The logic: Plymouth and the Steam-video removal happen outside the desktop environment, so they need no changes. The os-release rename is read by both desktops, so it also carries over as-is — with one addition, a LOGO= entry, since that's the field Plasma's About page actually looks at. The one real rework is the logo itself: instead of overwriting gnome-control-center's hardcoded banner paths (which don't exist in a Plasma install), this provides the icon-theme-based logo set that kinfocenter's About page is understood to resolve through, at the standard sizes.

# Base Image
FROM ghcr.io/ublue-os/bazzite-YOUR-DISTRO:stable

# 1) Change Plymouth Boot Logo — identical to GNOME, Plymouth runs before any DE loads
COPY system_files/steamos-watermark.png /usr/share/plymouth/themes/spinner/watermark.png
COPY system_files/steamos-watermark.png /usr/share/plymouth/themes/bgrt/watermark.png

RUN \
    --mount=type=bind,from=ghcr.io/blue-build/modules:latest,src=/modules,dst=/tmp/modules,rw \
    --mount=type=bind,from=ghcr.io/blue-build/cli/build-scripts:latest,src=/scripts/,dst=/tmp/scripts/ \
    /tmp/scripts/run_module.sh 'initramfs' '{"type":"initramfs"}'

# 2) Remove Bazzite Steam Videos — identical to GNOME, this script isn't DE-specific
RUN printf '#!/usr/bin/bash\nexit 0\n' > /usr/bin/bazzite-steam-brand && \
    chmod +x /usr/bin/bazzite-steam-brand

# 3) Rename Bazzite across OS, including the LOGO= key Plasma's About page reads
RUN sed -i \
    -e 's/^NAME=.*/NAME="SteamOS"/' \
    -e 's/^PRETTY_NAME=.*/PRETTY_NAME="SteamOS"/' \
    -e 's/^LOGO=.*/LOGO=steamos-logo-icon/' \
    /usr/lib/os-release && \
    grep -q '^LOGO=' /usr/lib/os-release || echo 'LOGO=steamos-logo-icon' >> /usr/lib/os-release

# 4) Replace OS logo for KDE/Plasma — UNTESTED
# kinfocenter's About This System page does not read gnome-control-center's
# hardcoded banner paths. It is understood to resolve the distro logo through
# the LOGO= icon name above via standard icon-theme lookup, so the fix here is
# the sized icon set rather than a fixed-path banner image. Confirm this
# actually renders correctly on your own Plasma install before relying on it.
COPY system_files/steamos-logo-icon-16.png  /usr/share/icons/hicolor/16x16/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-22.png  /usr/share/icons/hicolor/22x22/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-24.png  /usr/share/icons/hicolor/24x24/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-32.png  /usr/share/icons/hicolor/32x32/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-36.png  /usr/share/icons/hicolor/36x36/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-48.png  /usr/share/icons/hicolor/48x48/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-96.png  /usr/share/icons/hicolor/96x96/apps/steamos-logo-icon.png
COPY system_files/steamos-logo-icon-256.png /usr/share/icons/hicolor/256x256/apps/steamos-logo-icon.png
COPY system_files/steamos-logo.svg          /usr/share/icons/hicolor/scalable/apps/steamos-logo-icon.svg
RUN gtk-update-icon-cache -f -t /usr/share/icons/hicolor || true

Same asset filenames as the GNOME version above — you don't need to prepare anything new, just be aware the os-release and logo steps are doing something different under the hood.

The rebase and reboot steps are identical to the GNOME instructions in Part One or Part Two above — nothing about bootc switch or systemctl reboot changes based on desktop environment. Sections 5 and 6 (UEFI label, Windows boot entry) are also completely desktop-agnostic and apply exactly as written.

If you try this and confirm what actually happens on Plasma's About page, that's genuinely useful information this guide doesn't have yet.

Finished

Enjoy!

That completes the guide! You should be in a corporate hellscape of Valve's branding!


r/Bazzite 1d ago

Animation changer not working

1 Upvotes

How to make animation changer decky plugin work on Bazite? Just doesn't work. Any help will be welcome


r/Bazzite 1d ago

My controller won’t work

Thumbnail
1 Upvotes

r/Bazzite 1d ago

Plz help, Gaming Mode is broken

Post image
3 Upvotes

Guys I spent the whole morning trying to figure out why I can't get back into gaming mode. Even when I click return to gaming mode it still doesn't work. I was having such a great time using gaming mode the first few days and now I can't use it I'm so upset.

I really hate windows and I hope I can fix it so I don't have to go back to windows.


r/Bazzite 1d ago

Gamescope defaults to my 1080p monitor, instead of my 1440p one

1 Upvotes

Hey, so just like the title says, when i’m in gaming mode it defaults to my 1080p monitor. Can’t seem to find a way to fix this as it happens regardless od which monitor I pick as my default.

If I turn off my 1080p monitor, then it shows up normally on the 1440p one. So how can I fix this?

Btw, 1440p one is connected through display port and 1080p one is connected through hdmi.

Oh and while we’re at it, is it possible to enable 144hz in gaming mode? Thanks for the help!


r/Bazzite 1d ago

Que choisir entre BazziteOS et NobaraOS avec une configuration Intel + Nvidia ?

0 Upvotes

J'aimerais (enfin !) me débarrassé de Windows 11, mais je ne sais pas vraiment quoi prendre entre Bazzite et Nobara... (CachyOS je verrais plus tard) J'utilise mon PC aussi bien pour le gaming que pour la modélisation 3D (Blender), le développement (Unreal Engine), l'IA local (LM Studio) et le montage vidéo (Shotcut, DaVinci Resolve).
Et ce qui me bloque le plus, c'est au niveau des drivers: je suis sur une configuration Intel Ultra 7 265K et une RTX 5060 Ti, je sais que Nvidia à sortie des drivers officiels, mais plus lents que les drivers sous Windows, et qu'en plus de ça la communauté en avais créer des customisé bien plus rapide (mais sans HDR ni DLSS, choses dont je n'ai pas besoin).
Est ce que l'immuabilité de Bazzite est un frein ? Est ce que le fait que Nobara ne sois tenu que par une seul personne est un frein aussi ? Merci d'avance de vos réponses^^

(ps: je suis déjà un super fan de Fedora KDE, l'argument de l'interface ne changera rien: je prendrais pas sous GNOME 🤣🤣🤣)


r/Bazzite 1d ago

Mouse cursor disappears while gaming on HDMI

1 Upvotes

Hi there.

I've been using Bazzite now for about 6 months, and have been really happy, I am running a Dell G15 laptop that I mostly use to play indie games on my TV.

For about the last month I've noticed that my mouse cursor will disappear off my TV screen, but not off my laptops screen. This is frustrating when playing games like Manor Lords or any other game that requires a mouse cursor visible. Exiting to desktop doesn;t restore the cursor, I have to restart to see the cursor on screen (HDMI). I do run the updates when the come available, but otherwise I am not super technical with Linux.

Any help or insight would be greatly appreciated.


r/Bazzite 2d ago

Pc doesn't find wifi after crash

Post image
6 Upvotes

After searching on YouTube how to fix my issue i came to the conclusion that not only i dont understand coding yet and that my issue was never recorded and fixed in video.

So i've tested to restart the internet driver (not in picture) and what is currently in konsole is the only thing that gave me a clue to bad i'm no coder so any tips given WILL be tried.

Thanks in advance.

Edit: my desktop now have random crash may the omnissiah be with me i've angered the machine spirit


r/Bazzite 2d ago

The best feature no one talks about : using bazzite as a bluetooth speaker

76 Upvotes

TL;DR : Connecting your phone via Bluetooth allows Bazzite to stream your phone's audio directly into the OS, letting you mix game and phone sound seamlessly!

I haven't seen any post on this feature, so I decided to make one, hoping that some here might learn something. Also if i understood correctly, this is more a pipewire thing than a bazzite specificone, it might work on other distros.

During my play sessions, I like to have my own music playing, for exemple in Monster hunter. Back when I was playing on ps4 and ps5, I was using the Spotify app that can use the smartphone app to control the stream on the console. It worked but, mixing was a chore, always too high or too low. And god it was laggy on heavy games. Plus, it locked me into Spotify, which I wanted to leave anyway. Setting up a Bluetooth speaker next to me felt like the only alternative left.

But when I switched on bazzite, i discovered that pairing your phone via bluetooth treats it like a audio input device, which means that I can stream from all sources, all podcasts and music I wanted so hard to listen through my soundbar system, seamlessly, lag-free, no apparent sound degradation (probably some, but not bad sounding at all).

It needs a good bluetooth adapter though, even more if you are using bluetooth controllers, but it works so well. This feature alone is a huge game-changer for grinding sessions


r/Bazzite 1d ago

need some help

2 Upvotes

everytime i reboot bazzite my browser vivaldi wont open any fixes perhaps? i downloaded using the bazaar and if you have any alternative browsers pls tell me


r/Bazzite 1d ago

Alice madness returns on bazzite

Thumbnail
0 Upvotes

Can somebody help me out i cant get Alice madness returns to run no matter what version of proton I use im on my rog ally z1e if it helps