Files
obsidian-vault/wiki/concepts/htpc-bazzite-ecosystem.md
T

75 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: HTPC Bazzite Ecosystem — Overview
created: '2026-05-28'
updated: '2026-05-28'
type: concept
namespace: family
tags: [htpc, infra, how-to]
sources: []
confidence: medium
related:
- "[[htpc-bazzite-proton]]"
- "[[tech/htpc-steam-emulators]]"
- "[[tech/htpc-kodi-layout]]"
- "[[tech/htpc-magic4pc]]"
---
# HTPC Bazzite Ecosystem — Overview
Synthesis across [[htpc-bazzite-proton]], [[tech/htpc-steam-emulators]],
[[tech/htpc-kodi-layout]], and [[tech/htpc-magic4pc]].
Intel i7-6800K / RX 570 / Bazzite 44 at `192.168.1.86`. Connected to
LG webOS TV (`192.168.1.75`) via HDMI.
## Mode Map
| Mode | Entry | What runs |
|------|-------|-----------|
| Steam Big Picture (gamescope) | Default boot | Steam Gaming Mode + 39 non-Steam shortcuts |
| KDE Desktop | Ctrl+Alt+F2 or Steam → "Switch to Desktop" | Full desktop + Kodi launcher |
| Kodi | From KDE | NFS/SMB media browsing (see [[tech/htpc-kodi-layout]]) |
| Emulators | Steam shortcuts (gamescope or KDE) | RetroArch, EmuDeck |
## Input Devices
| Device | Role |
|--------|------|
| 2× 8BitDo Ultimate dongles | Primary gamepads |
| Xbox 360 Wireless Receiver | Secondary gamepad |
| LG Magic Remote (magic4pc) | TV remote → mouse/keyboard via [[tech/htpc-magic4pc]] |
**8BitDo pitfall:** both dongles must be on separate physical USB ports
(not the same hub). See [[tech/htpc-steam-emulators]].
## Windows Games via Proton
39 games added as non-Steam shortcuts. Most on GE-Proton10-34.
Compatibility matrix and fix recipes: [[htpc-bazzite-proton]].
Highlights:
- VK GameCenter (Atomic Heart) — working ✅
- Rayman Origins — GE-Proton + `d3d9=b`
- Doom 3 BFG — Luxtorpeda (rbdoom-3-bfg flatpak) ✅
- 5 games still broken (Brawlhalla, Castle Crashers, Worms ×2, Duck Game)
## Non-Steam Shortcut Management
VDF shortcuts via Python `vdf` module. **Rules:**
1. Stop Steam before editing `shortcuts.vdf`
2. Use `vdf.binary_load` — never manual byte editing
3. Keep `bak-eagle` (23 May, 106 entries) as recovery baseline
See full guide in [[htpc-bazzite-proton]] § VDF.
## Cover Art
`steam-grid-artwork.py` (at vault root) — fetches artwork from
SteamGridDB for non-Steam shortcuts. Run when adding new shortcuts.
## Maintenance Notes
- `rpm-ostree upgrade` resets `/usr/local/bin/magic4pc` — rebuild and redeploy
- VDF backup: `saves-backup.service` (systemd, daily rsync)
- Proton updates: extract tar.gz into `~/.steam/steam/compatibilitytools.d/`