feat(shell): manage Herdr agent integrations #45

Merged
alexion merged 1 commits from feat/herdr-agent-integrations into main 2026-09-13 06:47:42 -04:00
Owner

Summary

  • Manage Herdr Pi and OMP agent-state integration files through Home Manager.
  • Gate each integration behind its own modules.shell.herdr.integrations.*.enable option, defaulting to the matching agent module.
  • Add .agents -> .pi so OMP can discover shared project skills.

Validation

  • nix-instantiate --parse configs/nixos/modules/shell/herdr.nix
  • nix eval .#nixosConfigurations.$(hostname).config.modules.shell.herdr.integrations.pi.enable --json
  • nix eval .#nixosConfigurations.$(hostname).config.modules.shell.herdr.integrations.omp.enable --json
  • nix eval .#nixosConfigurations.$(hostname).config.system.build.toplevel.drvPath --raw
## Summary - Manage Herdr Pi and OMP agent-state integration files through Home Manager. - Gate each integration behind its own `modules.shell.herdr.integrations.*.enable` option, defaulting to the matching agent module. - Add `.agents -> .pi` so OMP can discover shared project skills. ## Validation - `nix-instantiate --parse configs/nixos/modules/shell/herdr.nix` - `nix eval .#nixosConfigurations.$(hostname).config.modules.shell.herdr.integrations.pi.enable --json` - `nix eval .#nixosConfigurations.$(hostname).config.modules.shell.herdr.integrations.omp.enable --json` - `nix eval .#nixosConfigurations.$(hostname).config.system.build.toplevel.drvPath --raw`
alexion added 1 commit 2026-09-13 06:47:27 -04:00
alexion force-pushed feat/herdr-agent-integrations from c40379cd00 to b3bda4a739 2026-09-13 06:47:27 -04:00 Compare
alexion merged commit b3bda4a739 into main 2026-09-13 06:47:42 -04:00
alexion deleted branch feat/herdr-agent-integrations 2026-09-13 06:47:42 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#45