Lorebase v2.06 = Obsidian media tracker (games/anime/movies/TV/books/manga), NOT an ebook reader.
Separate lorebase.app = worldbuilding wiki (unrelated).
Calibre-like in Obsidian: read with ePub Reader / Annotator / Awesome Reader; library UI with Bookshelf /
Calibre plugin. Best combo = Bookshelf (UI) + ePub Reader/Annotator (read).
Modern Calibre look: desktop GUI is Tk (hard to skin); use Calibre-Web (clean web UI over library).
2. Razer mouse dead at boot — FIXED (after a failed attempt)¶
Symptom: Razer DeathAdder Essential (1532:0098) dead at boot, OK after replug.
Attempt 1 (FAILED): limine drop-in usbcore.autosuspend=-1. Caused emergency shell "you are on your own"
at next boot — ENABLE_VERIFICATION=yes in limine-entry-tool.conf desynced BLAKE2 checksum after
limine-update. Recovered via limine snapshot, then removed the drop-in + re-ran limine-update.
Decision: user chose to "live with it" (replug is acceptable). udev-only fix was documented but NOT applied.
Curated to wiki/Razer Mouse Dead at Boot.md (attempt 1 marked failed; udev fix = correct approach).
Installed from source (no node/bun preinstalled → installed bun to ~/.bun/bin).
Plugin built + copied to /home/dini/.config/opencode/oh-my-opencode-slim-plugin (persists reboots).
Registered in opencode.json plugin array. Config: oh-my-opencode-slim.json with opencode-zen-free
preset (all agents on free Zen models: hy3-free, big-pickle, north-mini-code-free, deepseek-v4-flash-free, mimo-v2.5-free).
Required env: OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS=true. Added fish alias opencode + updated
Hyprland autostart.lua:15 and keybinds.lua:28 (Mod+Y) to include the env var.
graphify install --platform opencode wrote skill to ~/.config/opencode/skills/graphify/ AND a plugin
hook to ~/.opencode/plugins/graphify.js (wrong location — system uses ~/.config/opencode/).
FIX: added /home/dini/.opencode/plugins/graphify.js to real opencode.json plugin array (alongside
oh-my-opencode-slim-plugin). Verified opencode boots clean, both plugins load.
Use: /graphify . in a project builds graph.html + GRAPH_REPORT.md. Good fit for lemo-test dawn-theme
(maps code/deps); Liquid NOT in tree-sitter grammars so .liquid edges partial; products are server-side
(not local files) so graph covers theme code only.
Boot WARN: server unavailable key=playwright type=local status=failed (also shopify, context7 same cause).
Root cause: MCP config uses npx -y ... but node/npx not installed system-wide (only bun added).
youtube + memory MCPs work (point at real binaries/node_modules).
Fix: install nodejs+npm via sudo pacman -S --needed nodejs npm → npx exists, all three MCPs start.
NOT yet applied at session end (user will restart opencode after).