Failed to authenticate. API Error: 401 Invalid authentication credentials

[2026-05-17] vault sync
This commit is contained in:
Alexey Martemyanov
2026-05-17 04:10:28 +06:00
parent 099e91331c
commit f38517a514
19 changed files with 308 additions and 64 deletions
+40
View File
@@ -0,0 +1,40 @@
---
title: HTPC — Steam, Эмуляторы, Геймпады
created: '2026-05-17'
updated: '2026-05-17'
type: reference
tags:
- htpc
- steam
- emulators
- gamepads
- bazzite
confidence: high
---
# HTPC — Steam, Эмуляторы, Геймпады
## Critical Rules — Steam
1. **НИКОГДА не убивать Steam через SSH** — вешает (gamescope = системный процесс)
2. **SRM** — только Desktop Mode GUI
3. **shortcuts.vdf** писать только когда Steam **закрыт** (иначе перезапишет кэшем)
## Обязательные exe в shortcuts.vdf
- RetroArch: `flatpak run org.libretro.RetroArch`
- Dolphin: `flatpak run org.DolphinEmu.dolphin-emu`
## Saves rsync — Kraken ← HTPC
| Игра | Путь |
|------|------|
| Dolphin Wii | `~/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/Wii/` |
| Dolphin GC | `~/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/` |
| Steam | `~/.var/app/com.valvesoftware.Steam/data/Steam/userdata/` |
## Геймпады
- 2× Xbox 360 (USB)
- 2× 8BitDo (Xbox-схема, X-режим)
- Dolphin: SDL-маппинг, Classic Controller
- DKC Returns: X = Roll+Shake
+39
View File
@@ -0,0 +1,39 @@
---
title: Kraken Network & Infra
created: '2026-05-17'
updated: '2026-05-17'
type: reference
tags:
- kraken
- network
- infra
- htpc
confidence: high
---
# Kraken Network & Infra
## Topology
| Host | IP | Notes |
|------|----|-------|
| Kraken | 10.99.1.2 | WireGuard, стабильный. `ssh kraken-ssh` |
| VPS | 91.207.28.205:2223 | нестабилен |
| HTPC | 192.168.1.86 | Bazzite, LAN |
## Важные правила
- HTPC **не достигает** Kraken через WireGuard (10.99.1.2) — только LAN
- Kraken **достигает** HTPC напрямую по LAN (192.168.1.86)
- Для rsync: **всегда тянуть на Kraken** (Kraken→HTPC), никогда push с HTPC
## Kodi на HTPC
- Library: `/run/media/bazzite/Data/kodi/{movies,series}` — симлинки на реальные файлы
## Kraken media volume
- Mount path: `/srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/media``/media`
- **НЕ** `/mnt/user/media` — пустая!
- Configs: `~/docker/media-pipeline/{config.json,cache/,unresolved.json}`
- Нет docker-compose — только `docker run` напрямую
- Монтировать `unresolved.json` явно: `-v "$(pwd)/unresolved.json:/config/unresolved.json"`
+7 -1
View File
@@ -93,7 +93,13 @@ docker run \
- §9.9 year tiebreak `count>1` only — исправлен
- Year-miss retry в TMDb/KP providers — добавлен
## Agent/Sync Pitfall — Duplicate unresolved
**Проблема:** agent пишет canonical dir в `/media/library/`, но sync при следующем запуске снова добавляет файл в unresolved (нет source marker).
**Фикс:** `updateUnresolvedStore` проверяет `allOutputDirs` на существующий canonical dir → пропускает. Файл: `PipelineRunner.swift`.
## Связанные заметки
- [[personal-os-architecture]]
- [[wiki/tech/kraken-infra]]
- [[wiki/tech/kraken-network]]
+38
View File
@@ -0,0 +1,38 @@
---
title: Vault Namespace Rules
created: '2026-05-17'
updated: '2026-05-17'
type: reference
tags:
- vault
- namespace
- obsidian
- infra
confidence: high
---
# Vault Namespace Rules
Актуально с 2026-05-15.
## WORK (Eagle + Android, DDG-specific)
- `work/briefs/daily|weekly|eod|inbox/`
- `work/wiki/`
- `work/plans/`
- `work/projects/`
> В work — **только DDG data**.
## PERSONAL (все устройства)
- `personal/projects/personal-os/` — executor, wiki, pipeline, infra
- `personal/projects/`
- `personal/plans/`
- `personal/`
- `family/`
## Правила переноса
- Планы personal-os/llm-wiki/infra → `personal/`
- Личные проекты не смешивать с work
## Vault style
- Titles — русской кириллицей
- Aliases: `[РУ вариант, EN вариант, slug]`