<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Root &amp; Raid</title><link>https://rootandraid.com/</link><description>Recent content on Root &amp; Raid</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 28 Sep 2026 19:00:00 -0500</lastBuildDate><atom:link href="https://rootandraid.com/index.xml" rel="self" type="application/rss+xml"/><item><title>How I Customized Bazzite on the ROG Flow Z13 With One Containerfile</title><link>https://rootandraid.com/guides/custom-bazzite-rog-flow-z13/</link><pubDate>Mon, 28 Sep 2026 19:00:00 -0500</pubDate><guid>https://rootandraid.com/guides/custom-bazzite-rog-flow-z13/</guid><description>&lt;figure class="video"&gt;&#10; &lt;button class="yt-lite" type="button" data-id="DsqKCMzaBIE" data-title="ROG Flow Z13 on Linux: How I Customized Bazzite (3 Bugs I Hit)" aria-label="Play: ROG Flow Z13 on Linux: How I Customized Bazzite (3 Bugs I Hit)"&gt;&#10; &lt;img src="https://rootandraid.com/guides/custom-bazzite-rog-flow-z13/thumbnail_hu_c034151114a80d8f.webp" alt="" width="1280" height="720" fetchpriority="high"&gt;&#10; &lt;span class="play" aria-hidden="true"&gt;&lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;figcaption&gt;Watch on &lt;a href="https://www.youtube.com/watch?v=DsqKCMzaBIE" rel="noopener"&gt;YouTube&lt;/a&gt; · the guide below has every command from the video.&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&#10;&lt;aside class="tldr"&gt;&#10; &lt;p class="label"&gt;The short answer&lt;/p&gt;&#10; &lt;ul&gt;&#10;&lt;li&gt;Bazzite is image-based. You can&amp;rsquo;t just edit its system files, but you &lt;strong&gt;can&lt;/strong&gt; build your own image on top of it.&lt;/li&gt;&#10;&lt;li&gt;One &lt;code&gt;Containerfile&lt;/code&gt; that starts &lt;code&gt;FROM ghcr.io/ublue-os/bazzite:stable&lt;/code&gt;, plus your changes, is the whole customization.&lt;/li&gt;&#10;&lt;li&gt;GitHub Actions rebuilds the image every week (mine takes about 5 minutes), so Bazzite&amp;rsquo;s updates flow in automatically.&lt;/li&gt;&#10;&lt;li&gt;Switch to it with &lt;code&gt;sudo bootc switch ghcr.io/&amp;lt;you&amp;gt;/&amp;lt;image&amp;gt;:latest&lt;/code&gt;. If anything is wrong, &lt;code&gt;sudo bootc rollback&lt;/code&gt; and reboot.&lt;/li&gt;&#10;&lt;li&gt;Kernel parameters are &lt;strong&gt;not&lt;/strong&gt; part of the image. They&amp;rsquo;re per-machine (&lt;code&gt;rpm-ostree kargs&lt;/code&gt;) and survive updates.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;/aside&gt;&#10;&#10;&lt;p&gt;My ASUS ROG Flow Z13 (2025, GZ302EA, AMD Strix Halo) runs Bazzite, but not stock Bazzite: every fix this tablet needs and the tools I want are baked into my own image, and GitHub rebuilds it for me every week. This guide is the written version of the video: what makes that possible, my Containerfile line by line, and the three bugs that got me here.&lt;/p&gt;</description></item><item><title>About</title><link>https://rootandraid.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rootandraid.com/about/</guid><description>&lt;p&gt;I&amp;rsquo;m Stephen. I was a founding team member of Linux Academy, where I taught Linux for years. Today I help companies build edge computing solutions on Linux and other open source technologies, and at home I game on Linux full time.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Root &amp;amp; Raid&lt;/strong&gt; is Linux gaming, under the hood. My main rig is Fedora with an NVIDIA RTX 3090, and my ASUS ROG Flow Z13 tablet runs my own customized Bazzite. When something breaks, I dig in until I understand why, then I show you, on video and in writing.&lt;/p&gt;</description></item></channel></rss>