* pi-agent stack
* fix: hardcode pi binary path, set XDG env for npm
npm prefix discovery fails in systemd and activation contexts
because NPM_CONFIG_USERCONFIG and XDG_DATA_HOME are not set.
Hardcode the known path ~/.local/share/npm/bin/pi instead.
- Add npm global bin dir to zsh path array so agent-browser
(and other npm -g binaries) are found in interactive shells
- Fix activation check to look for the binary at the actual npm
prefix path instead of relying on command -v with wrong PATH
- Add chromium to netty system packages
- Add home/agent-browser.nix: configures agent-browser to use nix
chromium headless, installs via npm on first activation (Linux only)
- Add scripts/sync-bw-browser-auth.sh: imports all BW login items
into agent-browser encrypted auth vault via --password-stdin
- Add just sync-browser-auth target
Generate Claude settings from Nix so managed commands use the correct home directory, add declarative keybindings for Shift+Enter newline support, and replace the broken inline docs hook with a portable script.
Also stop exporting CLAUDE_CONFIG_DIR so Claude no longer splits managed config between ~/.claude and ~/.config/claude, and fix the status line script shebang for NixOS.
Co-authored-by: Codex <noreply@openai.com>
Collapse the netty worktree helpers into wt create/remove/prune, keep wt-create as a thin wrapper, and drop the standalone wt-path command.
Also make the netty zsh wrappers handle cd-only behavior for wtc and wt remove.
Co-authored-by: Codex <noreply@openai.com>
Add netty-specific worktree helper commands and a zsh wrapper that creates sibling worktrees and cds into them.
Also split script packaging so Darwin keeps the existing wt integration while netty gets git-worktree-based helpers.
Co-authored-by: Codex <noreply@openai.com>
nix-darwin's karabiner module is broken with 15.7+ - the karabiner_grabber
and karabiner_observer binaries no longer exist, causing system daemons to
fail with exit code 78. Moved karabiner-elements to homebrew cask which
handles its own service registration correctly.
Also adds macfuse cask and gromgit/fuse/sshfs-mac brew, updates
agentcomputer-cli flake input, and tweaks zsh alias.