75 lines
2.4 KiB
Markdown
75 lines
2.4 KiB
Markdown
---
|
||
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/`
|