Back to Signal Feed
CodeTracked since May 20, 2026

Fix Nix home-manager integration so Claude Code peon-ping commands execute

This change restores Claude Code integration for Nix home-manager users by aligning the Nix install path with the non-Nix installer: required peon-ping hook and skill artifacts are now present and runnable so `/peon-ping-*` commands no longer fall through as unknown/unsupported.

PeonPing/peon-pingNix home-managerflake.nixinstallPhase

What Happened

  • This change restores Claude Code integration for Nix home-manager users by aligning the Nix install path with the non-Nix installer: required peon-ping hook and skill artifacts are now present and runnable so `/peon-ping-*` commands no longer fall through as unknown/unsupported.
  • This change restores Claude Code integration for Nix home-manager users by aligning the Nix install path with the non-Nix installer: required peon-ping hook and skill artifacts are now present and runnable so `/peon-ping-*` commands no longer fall through as unknown/unsupported.
  • 1 evidence item attached for review.

What is Different

Before

Scattered source updates, isolated context, and manual follow-up across multiple feeds.

Now

It fixes a concrete runtime-integration gap in the Nix packaging by adding the missing hook script and wrapping hook executables for `python3`, and by registering peon-ping skills in `home.file`, which makes Claude Code command discovery and hook invocation work correctly on Nix paths.

Why Track This

Why It Matters

On Nix systems using the home-manager module, Claude Code slash commands for peon-ping and related prompt hooks now run instead of silently failing with `Unknown command`, so operators keep their chat-driven workflow functional without switching to a different install method; continue watching for future hook/skill additions that are not kept in sync between `install.sh` and Nix wiring, since that could reintroduce silent command misses. Technically, the PR updates `flake.nix` install logic to include missing script artifacts, wraps hook scripts to provide `python3` in minimal-path executions, and adds five skill symlinks under `~/.claude/skills` in `nix/hm-module.nix`.

Impact

On Nix systems using the home-manager module, Claude Code slash commands for peon-ping and related prompt hooks now run instead of silently failing with `Unknown command`, so operators keep their chat-driven workflow functional without switching to a different install method; continue watching for future hook/skill additions that are not kept in sync between `install.sh` and Nix wiring, since that could reintroduce silent command misses. Technically, the PR updates `flake.nix` install logic to include missing script artifacts, wraps hook scripts to provide `python3` in minimal-path executions, and adds five skill symlinks under `~/.claude/skills` in `nix/hm-module.nix`.

What To Watch Next

  • Watch whether PeonPing/peon-ping becomes a repeated pattern.
  • Track follow-up changes around AI Integration in IDEs.
  • Compare future signals against this evidence trail.
  • Re-check risk flags: missing_script_drift_between_install_paths, home_manager_skills_sync_regression.
Open Topic TimelineOpen Technical EventOpen Original Sourcemissing_script_drift_between_install_paths / home_manager_skills_sync_regression / hook_runtime_path_regression

Supporting Evidence