Settings for workspace.
For managing dotfiles, stow is used. The path to the repositories should be the same as in the ~ directory.
nix run nix-darwin -- switch --flake .config/nix-darwin
stow -t ~ .
Terminal workflow for reviewing AI-agent commits and leaving @agent comments in Helix.
git-agent-review # pick commits → pick files → open in hx
git-agent-review --staged # staged files only
git-agent-review --all # working-tree changes
Keyboard flow:
- Run
git-agent-review(or pressSpace-rinside Helix) TABto multi-select commits,ENTERto confirmTABto multi-select files,ctrl-pdiff /ctrl-ofull file preview,ENTERto open- In Helix: navigate to the relevant line, add an
@agentcomment, save (:w), repeat
Comment convention:
| Language | Comment |
|---|---|
| Go / Rust / TS / JS / C | // @agent: <instruction> |
| Python / Shell / YAML | # @agent: <instruction> |
| SQL | -- @agent: <instruction> |
| HTML / XML | <!-- @agent: <instruction> --> |
Helix keybindings (in config.toml):
Space-r— commit picker → file pickerSpace-R— staged files only
Dependencies: fzf, bat, delta, hx
- nix
nix run nix-darwin -- switch --flake .config/nix-darwin