using-bazzite
Use when helping with Bazzite Linux, installing software, configuring handhelds/Steam Deck, gaming setup, system updates/rollbacks, or troubleshooting Bazzite-specific issues - navigates comprehensive reference documentation
What this skill does
# Using Bazzite Bazzite is a Fedora Atomic (immutable) Linux distribution optimized for gaming, with special editions for Steam Deck, handheld PCs, and HTPCs. This skill navigates the complete Bazzite documentation to answer usage and configuration questions. **Key commands:** `ujust` (system tasks) | `rpm-ostree` (system packages) | `flatpak` (apps) | `distrobox` (containers) **Update:** System updates automatically; manual: `ujust update` ## How to Use This Skill 1. Identify user intent from the topic index below 2. Read the relevant doc file(s) from the `docs/src/` subdirectory (paths are relative to this skill's directory) 3. Answer using the documentation content **Always read docs before answering** - don't rely on general knowledge about Bazzite. ## Bazzite Image Variants Users must choose the correct image. Key decision points: | Question | Image Type | |----------|------------| | Desktop/laptop without Steam Gaming Mode? | `bazzite` or `bazzite-gnome` | | Need Nvidia GPU support? | Add `-nvidia` (legacy) or `-nvidia-open` (RTX/GTX 16+) | | Want Steam Gaming Mode (console-like)? | `bazzite-deck` variants | | Software development focus? | Rebase to `bazzite-dx` | **Check current image:** `rpm-ostree status` For detailed image selection, read `docs/src/General/FAQ.md` (see "What Bazzite image do I use?") ## Topic Index ### Getting Started | User asks about... | Read this file | |--------------------|----------------| | What is Bazzite, overview | `docs/src/index.md` | | General section overview | `docs/src/General/index.md` | | Common questions, which image to use | `docs/src/General/FAQ.md` | | Terminology (immutable, ostree, etc) | `docs/src/General/terms.md` | | Comparison to Fedora Atomic/Silverblue | `docs/src/General/Fedora_Atomic_Comparison.md` | | Comparison to SteamOS | `docs/src/General/SteamOS_Comparison.md` | | Community resources, external guides | `docs/src/General/community-links.md` | ### Installation Guides | User asks about... | Read this file | |--------------------|----------------| | Installation overview | `docs/src/General/Installation_Guide/index.md` | | Desktop/laptop install | `docs/src/General/Installation_Guide/Installing_Bazzite_for_Desktop_or_Laptop_Hardware.md` | | Steam Deck install | `docs/src/General/Installation_Guide/Installing_Bazzite_for_Steam_Deck.md` | | Handheld PC install | `docs/src/General/Installation_Guide/Installing_Bazzite_for_Handheld_PCs.md` | | HTPC setup install | `docs/src/General/Installation_Guide/Installing_Bazzite_for_HTPC_Setups.md` | | Framework 13 install | `docs/src/General/Installation_Guide/Installing_Bazzite_Framework_Laptop_13.md` | | Framework 16 install | `docs/src/General/Installation_Guide/Installing_Bazzite_for_Framework_Laptop_16.md` | | Dual boot setup | `docs/src/General/Installation_Guide/dual_boot_setup_guide.md` | | Manual partitioning | `docs/src/General/Installation_Guide/manual_partitioning.md` | | Secure boot | `docs/src/General/Installation_Guide/secure_boot.md` | | Installation troubleshooting | `docs/src/General/Installation_Guide/troubleshoot_guide.md` | | Alternate install methods | `docs/src/General/Installation_Guide/alternate-install-guide.md` | | Uninstalling Bazzite | `docs/src/General/uninstalling-bazzite.md` | ### Installing Software | User asks about... | Read this file | |--------------------|----------------| | Software install overview, priority | `docs/src/Installing_and_Managing_Software/index.md` | | ujust commands, Bazzite Portal | `docs/src/Installing_and_Managing_Software/ujust.md` | | Flatpak apps | `docs/src/Installing_and_Managing_Software/Flatpak.md` | | Homebrew packages | `docs/src/Installing_and_Managing_Software/Homebrew.md` | | Distrobox containers | `docs/src/Installing_and_Managing_Software/Distrobox.md` | | Quadlet/Podman containers | `docs/src/Installing_and_Managing_Software/Quadlet.md` | | AppImage apps | `docs/src/Installing_and_Managing_Software/AppImage.md` | | rpm-ostree (discouraged) | `docs/src/Installing_and_Managing_Software/rpm-ostree.md` | | Android apps (Waydroid) | `docs/src/Installing_and_Managing_Software/Waydroid_Setup_Guide.md` | ### Updates, Rollbacks & Rebasing | User asks about... | Read this file | |--------------------|----------------| | Updates overview | `docs/src/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/index.md` | | How to update | `docs/src/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/updating_guide.md` | | Rolling back updates | `docs/src/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/rolling_back_system_updates.md` | | Rollback helper tool | `docs/src/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/bazzite_rollback_helper.md` | | Rebasing to different image | `docs/src/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/rebase_guide.md` | ### Gaming | User asks about... | Read this file | |--------------------|----------------| | Gaming overview | `docs/src/Gaming/index.md` | | Steam setup, Proton, launch options | `docs/src/Gaming/Game_Launchers.md` | | Lutris, non-Steam games | `docs/src/Gaming/Game_Launchers.md` | | Heroic, Epic, GOG, Amazon | `docs/src/Gaming/Game_Launchers.md` | | Hardware compatibility (GPU, controllers) | `docs/src/Gaming/Hardware_compatibility_for_gaming.md` | | Modding games (Nexus, Vortex, MO2) | `docs/src/Gaming/Managing_and_modding_games.md` | | Common gaming issues | `docs/src/Gaming/Common_gaming_issues.md` | ### Handheld & HTPC Edition (Steam Gaming Mode) | User asks about... | Read this file | |--------------------|----------------| | Steam Gaming Mode overview | `docs/src/Handheld_and_HTPC_edition/Steam_Gaming_Mode.md` | | Handheld wiki overview | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/index.md` | | Steam Deck specifics | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/Steam_Deck.md` | | Lenovo Legion Go | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/Lenovo_Legion_Go.md` | | ASUS ROG Ally | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/ASUS_ROG_Ally.md` | | GPD handhelds | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/GPD_Handhelds.md` | | OneXPlayer | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/OneXPlayer_Handhelds.md` | | Ayaneo handhelds | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/Ayaneo_Handhelds.md` | | Ayn handhelds | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/Ayn_Handhelds.md` | | Other handhelds | `docs/src/Handheld_and_HTPC_edition/Handheld_Wiki/Other_Handhelds.md` | | Gaming Mode quirks, workarounds | `docs/src/Handheld_and_HTPC_edition/quirks.md` | | Legion Go BIOS update | `docs/src/Handheld_and_HTPC_edition/update-bios-lenovo-legion-go.md` | ### Troubleshooting & Configuration | User asks about... | Read this file | |--------------------|----------------| | Common issues & fixes | `docs/src/General/issues_and_resolutions.md` | | Reporting bugs | `docs/src/General/reporting_bugs.md` | | KDE/GNOME customization, themes | `docs/src/General/Desktop_Environment_Tweaks.md` | | VPN setup | `docs/src/General/VPN.md` | | ZeroTier networking | `docs/src/General/zerotier.md` | ### Advanced Topics | User asks about... | Read this file | |--------------------|----------------| | Advanced overview | `docs/src/Advanced/index.md` | | Bazzite CLI tool | `docs/src/Advanced/bazzite-cli.md` | | Auto-mounting drives | `docs/src/Advanced/Auto-Mounting_Secondary_Drives.md` | | Custom resolutions | `docs/src/Advanced/custom_resolution.md` | | Swap file configuration | `docs/src/Advanced/swapfile.md` | | Reset forgotten password | `docs/src/Advanced/Reset_Forgotten_User_Password.md` | | Rescue/emergency mode | `docs/src/Advanced/rescue-and-emergency-mode.md` | | Dracut/initramfs | `docs/src/Advanced/dracut-and-initramfs.md` | | Plymouth boot screen | `docs/src/Advanced/plymouth_init.md` | | Shell best practices | `docs/src/Advanced/Best_Shell_Practices.md` | | Creating custom images | `docs/src/Advanced/creating_custo
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.