Files
command-center/omp-docs/tools/index.md
Frank e52aa6a4a3 feat: live-sync heartbeat commits machine-written paths
The checkout IS the deployment and symlinks make live state (memories,
auto-learned skills, agent config, desktop settings) dirty tracked files
continuously; no commit law covered machine churn, so it accumulated
unpushed for weeks — one disk held the only copy of ~61 managed skills,
a settings fix stayed local-only, and dirty trees refused merges.

scripts/live-sync.sh (systemd user timer, ~15 min) commits ONLY the
allowlisted machine/desktop-live tiers with hooks armed, merges
origin/main, pushes, and reaps wt/* worktrees older than 7 days. Task
dirt outside the allowlist is never staged; conflicts abort and alert
via ntfy; branch guard refuses off main; never --no-verify, never force.
Black-box contract pinned by tests/live-sync.bats (9 tests, suite 36/36).

Refs #11
2026-10-18 16:13:59 -07:00

3.4 KiB

Tool Documentation

Configuration guides and reference material for installed software. Each tool has its own directory with an index.md entry point.


Available Tools

  • cachyos — Arch-based rolling release with performance-optimized kernels, repositories, and gaming stack. Running on the workstation.
  • comfyui — Node-based AI image generation engine on dankclaw. FLUX.2 klein 4B, CPU backend, systemd managed.
  • live-sync — Heartbeat daemon committing machine-written paths (memories, managed-skills, live config, dotfiles) in the command-center checkout; systemd user timer, alerts via ntfy.
  • applications — Default userspace applications on CachyOS with Niri — browsers, editor, terminal, file manager, audio, screenshots, gaming.
  • ](ghostty/index.md) — GPU-accelerated terminal emulator with extensive configuration, keybindings, and shaders.
  • ](gitea/index.md) — Private Git hosting on dankclaw. Quadlet-managed containers: Gitea, PostgreSQL, Caddy.
  • ](llama-cpp/index.md) — Local LLM inference server supporting GGUF models with OpenAI-compatible API.
  • linux-power-management — Sleep/wake troubleshooting, NVIDIA GPU power management, and diagnostics for Linux systems.
  • noctalia-shell — Native desktop environment for Niri — launcher, control center, settings, lock screen, session menu, hotkey overlay, media controls, and system management.
  • handy — Offline speech-to-text transcription with WebKitGTK backend and Tauri v2 UI.
  • niri — Scrollable-tiling Wayland compositor — configuration, keybindings, and architecture for the workstation.
  • npx Skills — Distribution and installation tips for pi skill packages on npm, ecosystem overview, and skill specification.
  • ornith-llama-cpp-setup — Setup and reference for running Ornith MoE models with llama.cpp server for local inference.
  • tmux — Terminal multiplexer configuration, extended-keys setup, keyboard input best practices, and reload/restart procedures.
  • ](vercel-labs-skills/index.md) — Complete list of 68+ supported coding agents, their --agent flags, installation paths, and the SKILL.md specification.

Adding a New Tool

  1. Create a directory: tools/<tool-name>/
  2. Add index.md as the entry point (no frontmatter for directory listings)
  3. Create concept files with frontmatter if content exceeds one file
  4. Update this index
  5. Log the change in log.md
  • Default Applications — Default userspace applications on CachyOS with Niri — browsers, editor, terminal, file manager, audio, screenshots, gaming.

  • CachyOS — Arch-based rolling release with performance-optimized kernels, repositories, and gaming stack. Running on the workstation.

  • Linux Power Management — Sleep/wake troubleshooting, NVIDIA GPU power management, and diagnostics for Linux systems.

  • Noctalia Shell — Native desktop environment for Niri — launcher, control center, settings, lock screen, session menu, hotkey overlay, media controls, and system management.

  • Handy — Offline speech-to-text transcription with WebKitGTK backend and Tauri v2 UI.

  • tmux — Terminal multiplexer configuration, extended-keys setup, keyboard input best practices, and reload/restart procedures.