From d80efddd17ee1facaa215dbd322dbfc1196ff63d Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 18 Sep 2026 21:17:43 +0800 Subject: [PATCH] fix(agents): leave Codex config unmanaged --- home/base/codex-privacy.nu | 13 ------------- home/base/codex.nix | 17 ----------------- home/base/gui/dev-tools.nix | 3 +-- home/hosts/linux/idols-ruby.nix | 5 +---- hosts/idols-ruby/packages.nix | 1 + 5 files changed, 3 insertions(+), 36 deletions(-) delete mode 100644 home/base/codex-privacy.nu delete mode 100644 home/base/codex.nix diff --git a/home/base/codex-privacy.nu b/home/base/codex-privacy.nu deleted file mode 100644 index ef95cd66..00000000 --- a/home/base/codex-privacy.nu +++ /dev/null @@ -1,13 +0,0 @@ -def main [config_file: path, yq: path] { - mkdir ($config_file | path dirname) - - if not ($config_file | path exists) { - touch $config_file - } - - ^$yq eval --inplace --input-format toml --output-format toml ( - '.analytics.enabled = false | ' + - '.feedback.enabled = false | ' + - '.check_for_update_on_startup = false' - ) $config_file -} diff --git a/home/base/codex.nix b/home/base/codex.nix deleted file mode 100644 index bf4f22a9..00000000 --- a/home/base/codex.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ - config, - lib, - pkgs, - llm-agents, - ... -}: -let - configFile = "${config.home.homeDirectory}/.codex/config.toml"; -in -{ - home.packages = [ llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.codex ]; - - home.activation.configureCodexPrivacy = lib.hm.dag.entryAfter [ "writeBoundary" ] '' - run ${pkgs.nushell}/bin/nu ${./codex-privacy.nu} ${lib.escapeShellArg configFile} ${lib.escapeShellArg "${pkgs.yq-go}/bin/yq"} - ''; -} diff --git a/home/base/gui/dev-tools.nix b/home/base/gui/dev-tools.nix index dc1a4288..caeb2192 100644 --- a/home/base/gui/dev-tools.nix +++ b/home/base/gui/dev-tools.nix @@ -3,8 +3,6 @@ let agentPackages = llm-agents.packages.${pkgs.stdenv.hostPlatform.system}; in { - imports = [ ../codex.nix ]; - home.packages = with pkgs; [ @@ -15,6 +13,7 @@ in # AI Agent Tools ++ [ # Agents + agentPackages.codex agentPackages.opencode agentPackages.kimi-code agentPackages.pi diff --git a/home/hosts/linux/idols-ruby.nix b/home/hosts/linux/idols-ruby.nix index 9ede1379..a67103bf 100644 --- a/home/hosts/linux/idols-ruby.nix +++ b/home/hosts/linux/idols-ruby.nix @@ -1,6 +1,3 @@ { - imports = [ - ../../linux/core.nix - ../../base/codex.nix - ]; + imports = [ ../../linux/core.nix ]; } diff --git a/hosts/idols-ruby/packages.nix b/hosts/idols-ruby/packages.nix index b7e1cedf..b2f5e052 100644 --- a/hosts/idols-ruby/packages.nix +++ b/hosts/idols-ruby/packages.nix @@ -85,6 +85,7 @@ in # AI Agent Tools ++ [ # Agents + agentPackages.codex agentPackages.opencode agentPackages.kimi-code agentPackages.pi