Put fleet-diff on the dev-box PATH #67

Closed
opened 2026-09-03 16:25:36 +01:00 by vnprc-agent · 0 comments

Add fleet-diff to the dev-box PATH so it is usable as a command (the fleet-diff skill and the land-inert merge gate both expect the installed binary).

What

Wire flake/fleet-diff from the allod-tools input into the dev home composition alongside flake-status and flake-update-cascade:

(workspaceTool {
  name = "fleet-diff";
  path = "flake/fleet-diff";
  runtimeInputs = [ pkgs.jq pkgs.git ];
})

in modules/dev-home-shared.nix. jq and git come from runtimeInputs (nix is always on a NixOS dev box). The script passes writeShellApplication (shellcheck).

A ready branch exists at agent/ship-fleet-diff (single commit).

Blocked by

flake/fleet-diff must first exist on master in the allod-tools input — i.e. allod/tools#136 must be merged (see the rebase issue in allod/tools).

Add `fleet-diff` to the dev-box PATH so it is usable as a command (the fleet-diff skill and the land-inert merge gate both expect the installed binary). ## What Wire `flake/fleet-diff` from the `allod-tools` input into the dev home composition alongside `flake-status` and `flake-update-cascade`: ```nix (workspaceTool { name = "fleet-diff"; path = "flake/fleet-diff"; runtimeInputs = [ pkgs.jq pkgs.git ]; }) ``` in `modules/dev-home-shared.nix`. `jq` and `git` come from `runtimeInputs` (nix is always on a NixOS dev box). The script passes `writeShellApplication` (shellcheck). A ready branch exists at `agent/ship-fleet-diff` (single commit). ## Blocked by `flake/fleet-diff` must first exist on `master` in the `allod-tools` input — i.e. allod/tools#136 must be merged (see the rebase issue in allod/tools).
vnprc closed this issue 2026-09-04 01:00:21 +01:00
Sign in to join this conversation.
No description provided.