[2026-06-25] eagle: merge conflict — review needed

This commit is contained in:
Alexey Martemyanov
2026-06-25 11:19:40 +06:00
9 changed files with 736 additions and 11 deletions
+50
View File
@@ -0,0 +1,50 @@
# Vault Sync — 2026-06-21
**Время**: 17:35
**Статус**: ✅ OK
Все три репозитория синхронизированы:
- `syncthing` — ✅ Pushed
- `taiga-vault` — ✅ Pushed
- `syncthing-out` — ✅ Pushed
**Заметки за день (из коммитов)**:
- `family/how-to/htpc-emulators-setup.md` — несколько обновлений
- `family/how-to/htpc-bazzite-proton.md` — создана
- `family/how-to/htpc-steam-nonsteam-shortcuts.md` — создана
- `family/how-to/htpc-system.md` — обновление
- `personal/projects/budget-app/index.md` — несколько коммитов
- `personal/projects/balda/balda-valera.md` — обновление
- `personal/projects/balda/fast-rlm-integration.md` — создана
- `personal/projects/balda/fix-openaimodel-tools.md` — создана
- `personal/projects/hermes/hermes-gateway-stream-consumer-text-loss.md` — создана
- `personal/projects/hermes/no-edit-segment-send-bug.md` — создана
- `personal/projects/zulip-router-approval-reactions.md` — создана
- `personal/projects/zulip-router.md` — создана
- `personal/agent/Phase 2 — Approval Reactions.md` — создана
- `personal/creative/songs/Рыба.md` — создана
**Ошибки**: одна транзиентная ошибка Push failed у syncthing в 16:31 — восстановилась на следующем цикле.
## 19:35 — cron run
Скрипт выполнен. Все три репозитория синхронизированы:
- **syncthing** — ✓ (есть единичный Push failed в 16:31, но следующий цикл исправил)
- **taiga-vault** — ✓
- **syncthing-out** — ✓
За день закоммичены изменения в:
- `family/how-to/htpc-emulators-setup.md` — много правок
- `family/how-to/htpc-bazzite-proton.md` — новая заметка
- `family/how-to/htpc-steam-nonsteam-shortcuts.md` — новая заметка
- `family/how-to/htpc-system.md` — обновление
- `personal/projects/budget-app/index.md` — правки
- `personal/projects/balda/balda-valera.md` — правки
- `personal/projects/balda/fix-openaimodel-tools.md` — новая заметка
- `personal/agent/Phase 2 — Approval Reactions.md` — новая заметка
- `personal/creative/songs/Рыба.md` — новая заметка
- `personal/projects/hermes/` — несколько заметок
- `personal/projects/zulip-router*.md` — заметки
Ошибка в строке `/usr/bin/bash: line 3: sudo: not found` — единичная, скрипт продолжил работу. Без последствий.
+16
View File
@@ -0,0 +1,16 @@
# Vault Sync — 2026-06-22
**Время**: 08:00 + **вечерний запуск 21:45**
**Статус**: ✅ OK
Скрипт выполнен. Результаты:
- **syncthing** — ✅ стабильные пуши, ошибок нет
- **taiga-vault** — ✅ стабильные пуши, ошибок нет
- **syncthing-out** — ✅ стабильные пуши, ошибок нет
**Изменения за день**:
- workout.md — обновлён (синк с Eagle/Кракена)
- .obsidian/workspace-mobile.json — менялся (автосохранение настроек Obsidian)
- .stversions — история версий старых файлов
**Ошибки**: нет. Единственный сбой — syncthing **Push failed** 21 июня в 16:31 (разовая сетевой сбой, восстановился через 2 минуты).
+18
View File
@@ -0,0 +1,18 @@
# Vault Sync — 23 июня 2026
**Скрипт**: `/opt/data/sync-vault.sh`
**Лог**: `/tmp/vault-sync.log`
**Последний запуск**: 19:21
## Статус
- **syncthing** — ✓ Pushed (каждые ~5 мин)
- **taiga-vault** — ✓ Pushed
- **syncthing-out** — ✓ Pushed
Все три репозитория синхронизируются без ошибок. За сутки — ни одного сбоя.
## Заметки
- `sudo: command not found` 17/06 — не влияет, все push'и проходят.
- Коммиты за день: 2 (в 16:10 и 17:40).
+22
View File
@@ -0,0 +1,22 @@
---
title: '2026-06-24'
type: vault-sync-log
created: '2026-06-24 04:45'
status: ok
---
Vault sync ran at 04:45 via cron job.
**Скрипт**: `/opt/data/sync-vault.sh`
**Лог**: `/tmp/vault-sync.log`
**Код выхода**: 0
Все три репозитория синхронизированы успешно:
- syncthing — Pushed ✓
- taiga-vault — Pushed ✓
- syncthing-out — Pushed ✓
**09:40** — штатная синхронизация, ошибок нет.
**16:25** — синхронизация по cron. Изменений от Eagle/Syncthing не обнаружено. Vault чист.
**21:51** — синхронизация по cron. Все три репозитория запушились без ошибок. Изменений от Eagle/Syncthing нет.
+56
View File
@@ -393,8 +393,64 @@ CACHE="$HOME/.var/app/org.libretro.RetroArch/config/retroarch/system/Mupen64plus
## Ryujinx (Nintendo Switch)
<<<<<<< HEAD
**Версия:** 1.3.3 (Ryubing fork, Flatpak `io.github.ryubing.Ryujinx`)
**Статус:** ✅ Работает (22.06.2026)
=======
**Версия:** 1.3.3 (Ryubing fork, Flatpak `io.github.ryubing.Ryujinx`)
**Статус:** ✅ Работает (10.06.2026)
**Компоненты:**
| Компонент | Статус | Путь |
|-----------|--------|------|
| Keys | ✅ `prod.keys` (12KB) | `~/.var/app/io.github.ryubing.Ryujinx/data/Ryujinx/system/` |
| Firmware | ✅ 19.0.1 (229 .nca) | установлен через GUI |
| ROMs на диске | ✅ 27 игр | `/run/media/system/Data/Switch Roms/` |
| Symlinks (плоские, без пробелов) | ✅ | `~/Emulation/roms/switch/` |
| В Steam (shortcuts.vdf) | ✅ 24 игры | launchoptions → плоские симлинки |
| Постеры (SteamGridDB) | ✅ wide + poster для всех | `~/.steam/steam/userdata/147839491/config/grid/` |
**36 игр в Steam (Switch) — статус на 21.06.2026:**
Всего symlinks в `~/Emulation/roms/switch/`: 31. Из них в Steam добавлено 38 (shortcuts.vdf), все с artwork.
Эмулятор: Ryujinx 1.3.3 (flatpak), firmware 19.0.1, prod.keys (12KB), title.keys отсутствует.
| Игра | ROM slug | Статус |
| --------------------------------------- | ---------------------------------------- | ------------------------------ |
| Animal Crossing New Horizons | `animal_crossing.nsp` | ✅ работает |
| Donkey Kong Country Tropical Freeze | `donkey_kong.nsp` | ✅ работает |
| Super Mario Odyssey | `mario_odyssey.nsp` | ✅ работает |
| Mario Kart 8 Deluxe | `mario_kart_8.nsp` | ✅ работает |
| The Legend of Zelda: Breath of the Wild | `zelda_botw.nsp` | ✅ работает |
| Spyro Reignited Trilogy | `spyro_reignited_trilogy.nsp` | ✅ работает |
| Majora's Mask (2Ship2Harkinian) | `majoras_mask.nsp` | ❌ PAL_SEHException (GPU crash) |
| Donkey Kong Country Returns HD | `donkey_kong_country_returns_hd.nsp` | ⏳ NSZ |
| Hollow Knight | `hollow_knight.nsp` | ❌ битый |
| Hollow Knight: Silksong | `hollow_knight__silksong.nsp` | ⏳ NSZ |
| It Takes Two | `it_takes_two.nsp` | ❓ |
| Little Nightmares | `little_nightmares.nsp` | ❓ |
| Little Nightmares III | `little_nightmares_iii.nsp` | ❓ |
| Luigi Mansion 3 | `luigi_mansion_3.nsp` | ❓ |
| Ori and the Will of the Wisps | `ori_and_the_will_of_the_wisps.nsp` | ⏳ NSZ |
| Plants vs. Zombies: Replanted | `plants_vs__zombies__replanted.nsp` | ⏳ NSZ |
| Super Mario 3D All-Stars | `super_mario_3d_all_stars.nsp` | ❓ |
| Super Mario 3D World + Bowser Fury | `super_mario_3d_world___bowser_fury.nsp` | ⏳ NSZ |
| Super Mario Bros. Wonder | `super_mario_bros__wonder.nsp` | ❓ |
| Super Mario Party | `super_mario_party.nsp` | ❓ |
| Super Smash Bros. Ultimate | `smash_ultimate.nsp` | ⏳ NSZ |
| Sonic Mania | `sonic_mania.nsp` | ❓ |
| The Disney Afternoon Collection | `the_disney_afternoon_collection.nsp` | ✅ |
| Unravel Two | `unravel_two.nsp` | ⏳ NSZ |
| Sam & Max Save the World | `sam_and_max_save_the_world.nsp` | ❓ |
| Vasilisa and Baba Yaga | `vasilisa_and_baba_yaga.nsp` | ⏳ NSZ |
| Constance | `constance.nsp` | ❓ |
| Hunting Simulator 2 | `hunting_simulator_2.nsp` | ⏳ NSZ |
| Carnivores Dinosaur Hunt | `carnivores_dinosaur_hunt.nsp` | ⏳ NSZ |
**Symlink схема:** плоские симлинки без пробелов в `~/Emulation/roms/switch/``/run/media/system/Data/Switch Roms/...` Оригинальные симлинки на папки сохранены для совместимости.
**Transmission:** `/data/Switch Roms` (case-sensitive, с пробелом) мапится в `/run/media/system/Data/Switch Roms/` через mount `/data``/run/media/system/Data`
>>>>>>> nas/main
→ Подробно: [[switch-emulation-rom-infra]]
### Компоненты