[2026-05-28] htpc ecosystem, magic4pc, kodi layout, steam emulators, jellyfin, kraken, gitea, hermes, truenas, vault, reflect-skip, wiki curation

This commit is contained in:
Alexey Martemyanov
2026-05-28 03:02:02 +06:00
parent b582a5b7ca
commit 7c37461f06
14 changed files with 336 additions and 16 deletions
+74
View File
@@ -0,0 +1,74 @@
---
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/`