Conversation
Replicate the tmux setup (prefix, splits, kill/cycle-pane bindings, Tokyo Night, keybindings) in herdr and manage its plugin registry from Nix instead of imperative 'herdr plugin install'. plugins.json is generated from plugin packages and copied on activation, since herdr rewrites that file itself. config.toml is symlinked by homeshick so edits apply with just 'herdr server reload-config'. Plugins: - herdr-pluck (fork with OSC 52 clipboard fallback) as tmux-thumbs replacement on prefix+f, including the nix hash pattern - herdr-sesh: sesh-style workspace picker on prefix+s / prefix+L - herdr-autoname (own, in pkgs/): tmux-like automatic tab names from the foreground program via plugin events plus a zsh preexec/precmd hook; manual renames are respected
herdr covers workmux's job (worktree workspaces, agent status, spawn and wait) natively, and workmux's tmux orchestration is useless inside herdr. Drop the workmux package, its coordinator skill, and the dashboard popup keybindings; install herdr's upstream SKILL.md so agents can spawn worktree agents and wait for results via the herdr CLI.
Mic92
enabled auto-merge (rebase)
July 24, 2026 05:06
Contributor
|
|
The nostr-walkie extension stopped loading: pi 0.81 no longer consults NODE_PATH for extension imports, so resolution fell through to a stale node_modules (nostr-tools 1.3.13 without the nip17 export) next to the extensions. pi's loader resolves node_modules from the extension's directory, so a locally installed tree is all that's needed. Drop the pi-agent-deps derivation and NODE_PATH wrapper, commit bun.lock, and install bun so 'bun install' in home/.pi/agent provides the deps.
Mic92
enabled auto-merge (rebase)
July 24, 2026 05:17
Contributor
|
|
Mic92
enabled auto-merge (rebase)
July 24, 2026 05:24
Contributor
|
|
Add nix-grpc-store as flake input and enable its nix-grpc-daemon on eve so remote clients can talk the Nix worker protocol via grpcs:// authenticated with a clan-vars managed client certificate.
Instead of a static clan-vars client certificate, let laptops fetch short-lived client certs from step-ca through an Authelia-backed OIDC provisioner. The gRPC nix-daemon now serves the Let's Encrypt cert and verifies clients against the step-ca root/intermediate bundle.
herdr 0.7.5 drops printable-key events when a pane application enables the kitty keyboard protocol (upstream #1746), which makes TUIs like tuicr unresponsive inside herdr. Override the Linux from-source build with the master commit carrying the fix until the next release; Darwin keeps the upstream release binary.
Mic92
enabled auto-merge (rebase)
July 24, 2026 09:22
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replicate the tmux setup (prefix, splits, kill/cycle-pane bindings,
Tokyo Night, keybindings) in herdr and manage its plugin registry from
Nix instead of imperative 'herdr plugin install'. plugins.json is
generated from plugin packages and copied on activation, since herdr
rewrites that file itself. config.toml is symlinked by homeshick so
edits apply with just 'herdr server reload-config'.
Plugins:
replacement on prefix+f, including the nix hash pattern
the foreground program via plugin events plus a zsh preexec/precmd
hook; manual renames are respected
ai: replace workmux with herdr's agent skill
herdr covers workmux's job (worktree workspaces, agent status, spawn
and wait) natively, and workmux's tmux orchestration is useless inside
herdr. Drop the workmux package, its coordinator skill, and the
dashboard popup keybindings; install herdr's upstream SKILL.md so
agents can spawn worktree agents and wait for results via the herdr
CLI.
turn of tmux