No description
Find a file
2026-07-03 16:26:57 +02:00
apps first commit 2026-07-03 16:26:57 +02:00
modules/home-manager first commit 2026-07-03 16:26:57 +02:00
templates/default first commit 2026-07-03 16:26:57 +02:00
flake.nix first commit 2026-07-03 16:26:57 +02:00
README.md first commit 2026-07-03 16:26:57 +02:00

acp-flake (v1 scaffold)

A standalone, general-use Nix flake for ACP registry/editor wiring.

v1 goals

  • Registry-first integration (upstream only)
  • Home Manager module for editor wiring
  • Zed-first support
  • No local registry daemon yet
  • No managed agent runtime services yet

Exposed outputs

  • homeManagerModules.default / homeManagerModules.acp
  • packages.<system>.doctor
  • apps.<system>.doctor
  • templates.default

Home Manager module API (v1)

acp = {
  enable = true;

  registry = {
    mode = "upstream";
    url = "https://agentclientprotocol.com";
  };

  editors = {
    zed = {
      enable = true;
      ensureInstalled = false;
    };
  };
};

When acp.editors.zed.enable = true, v1 writes a snippet file:

  • ~/.config/zed/settings.acp-flake.json

v1 does not overwrite ~/.config/zed/settings.json.

Quick checks

nix run .#doctor
# or
ACP_REGISTRY_URL=https://agentclientprotocol.com nix run .#doctor

Next planned steps (v2+)

  • registry.mode = "local" with optional NixOS/system daemon module
  • additional editors (vscodium, jetbrains)
  • optional managed user agent services (BYO/wrapper-first)