Finishes the purge. These two surfaces were left out of the earlier commit
because the memory store is auto-generated, but both are read back into every
future session, so the name was still reaching the agent.
58 sites across 16 files: hostname, both LAN addresses, the SSID. Special-cased
the compound names a blind token swap breaks ('dank@the workstation/dankclaw',
'on the workstation/Dankclaw/Dankserver') and reworded the four that came out
ungrammatical. Facts kept: the hardware inventory of the box, the noctalia
architecture history, and today's own purge lessons all survive intact — only
the identifiers are gone.
Non-memory: the tracked .pre-pull-backup snapshot of a managed skill, whose
live counterpart was already clean.
3.5 KiB
3.5 KiB
Consolidated Memory
Repository & Command Center
- Root:
~/.omp(/home/dank/.omp) - Branches:
main(synced with origin, 6 ahead ata9127a0),develop(stashes present) - Deploy:
~/.omp/scripts/deploy.sh(stow-style import intodotfiles/<pkg>/<path>)- Modes:
--check(dry),--adopt(identicals),sync(default: adopt + link new, quarantine divergents to.quarantine/<host>/<ts>/<path>) - Hooks:
core.hooksPath=.githooksarmed on deploy - Host overrides use
zz-<hostname>convention
- Modes:
- Secrets:
GITEA_TOKENmoved from.zshrcto untracked~/.config/environment.d/secrets.env(0600). Gitea UI athttp://dankclaw:3000(IP192.168.0.143:3000)
Desktop & Compositor
- Compositor:
niri(Wayland). Config in~/.config/niri/cfg/misc.kdl - Desktop Environment:
noctalia v5runs bare natively on the workstation &blankpad- Live runtime flip via
qs -c host→ kill & launch bare via spawn-at-startup. Single-instance guard absorbs overlap. - Unified lock chain:
swayidle-lock.serviceuses/usr/bin/noctalia msg session lock(3 triggers). Resolves via D-Bus session bus (noWAYLAND_DISPLAYpinning). - Keybinds: Rewritten for v5
msgverbs. Config reload useskill -USR1 $(pidof niri). - Wallpaper: Rotation pulls from repo-tracked directory.
- Live runtime flip via
- Cursor & Browser: Default browser is
Firefox(xdg-settings). Cursor:capitaine-cursors, size48pxinnirikdl config. - OS/Kernel: CachyOS Linux 7.2.0-1. Fixed
nvidia-modesetsemaphore deadlock blockingniri(GUI freeze/VT down) via/etc/modprobe.d/nvidia-workarounds.conf+ rebuilt initramfs (mkinitcpio -P) + force-reboot.
AI Agent & Model Configuration
- Config Files:
~/.omp/agent/models.ymlis the single source of truth (OMP is the primary harness; the pi-era dual-copy convention is retired). - Context Sizing: Uses Ki-style multiples (
163840= 160×1024). "200k" →204800. UpdatecontextWindowandmaxTokenstogether forfrank-default-small. - Providers & Models:
llamacpp (dankserver)@http://192.168.0.235:7770/v1:frank-default-small(Ornith-1.5-35B-A3B CRACK Q6_K, ngram-mod, reasoning true). Context: 204800.llamacpp (dankclaw)@http://192.168.0.143:7770/v1:frank-default-large(Qwen3.8-Flash-Next Uncensored ROCmFP4 STRIX_LEAN, 177B/56B MoE, 262144 context, vision/mmproj). ngram-mod speculative decoding (MTP head stripped). Old model preserved inkingjones-Qwen3.8-Flash-Next-ROCmFP4-STRIX.backup/(~114G).dankclaw NPU@http://192.168.0.143:7771/v1:gemma4-it:e4b(FastFlowLM). Context: 131072. Inputs: text, image, audio. Reasoning: true. Constraint: FLM decoder rejects WebP; only PNG/JPEG valid. Convert WebP upstream.
- OMP Migration:
~/.pi/agent/SYSTEM.md→~/.omp/agent/APPEND_SYSTEM.md(8.4KB).subagent→tasktool.concurrency/context/asyncparams dropped/handled natively.omp config set personality noneremoves built-in block.skills.enableSkillCommandsdefaults to true. peon-ping skills auto-discovered from~/.claude/skills.
Residuals & Notes
- Dead packages:
noctalia-shell4.7.7 &noctalia-qs(zero dependents). - v5 Config Layer: TOML-only. Legacy v4
colors.json/plugins.jsoninert; custom pa/widgets may revert to v5 defaults. noctalia-livetransient unit runs until logout; autostart takeover automatic.- Docs:
/home/dank/.pi/agent/docs/pi/models.mdcommitted (eda2edb), updated for frank-default-large port 7770 & MTP/ngram-mod notes.