mirror of
https://github.com/nix-community/home-manager.git
synced 2026-10-31 09:10:11 +00:00
With mutableSettings, config.toml is merged recursively, so switching a declared MCP server from command to url kept command and args next to the new url, and switching back kept url and the HTTP options. Codex refuses such a server and does not start: "failed to load bootstrap configuration … url is not supported for stdio in ` mcp_servers.<name>`". When a declared server sets url or command, remove the keys that only the other transport accepts. Keys both transports share, and those Codex adds, such as tool approvals, are kept.
31 lines
1.5 KiB
Nix
31 lines
1.5 KiB
Nix
{
|
|
codex-settings-toml = ./settings-toml.nix;
|
|
codex-settings-toml-prefer-xdg-directories = ./settings-toml-prefer-xdg-directories.nix;
|
|
codex-settings-yaml = ./settings-yaml.nix;
|
|
codex-empty-settings = ./empty-settings.nix;
|
|
codex-mutable-settings = ./mutable-settings.nix;
|
|
codex-mutable-mcp-transport = ./mutable-mcp-transport.nix;
|
|
codex-mutable-transition = ./mutable-transition.nix;
|
|
codex-immutable-transition = ./immutable-transition.nix;
|
|
codex-legacy-custom-instructions = ./legacy-custom-instructions.nix;
|
|
codex-hooks-dir = ./hooks-dir.nix;
|
|
codex-hooks-dir-xdg = ./hooks-dir-xdg.nix;
|
|
codex-hooks-file = ./hooks-file.nix;
|
|
codex-hooks-store-path-file = ./hooks-store-path-file.nix;
|
|
codex-derived-store-paths = ./derived-store-paths.nix;
|
|
codex-mcp-integration = ./mcp-integration.nix;
|
|
codex-mcp-integration-with-override = ./mcp-integration-with-override.nix;
|
|
codex-plugins = ./plugins.nix;
|
|
codex-profiles-legacy-old-version = ./profiles-legacy-old-version.nix;
|
|
codex-profiles-legacy-warning = ./profiles-legacy-warning.nix;
|
|
codex-profiles = ./profiles.nix;
|
|
codex-rules = ./rules.nix;
|
|
codex-skills-inline = ./skills-inline.nix;
|
|
codex-skills-inline-null-package = ./skills-inline-null-package.nix;
|
|
codex-skills-inline-legacy-path = ./skills-inline-legacy-path.nix;
|
|
codex-skills-dir = ./skills-dir.nix;
|
|
codex-skills-store-path = ./skills-store-path.nix;
|
|
codex-skills-store-path-dir = ./skills-store-path-dir.nix;
|
|
codex-skills-path-not-directory = ./skills-path-not-directory.nix;
|
|
}
|