commit 171daebe513afa244d02d645d1a7340b0dcf12a2
parent cfdc16ff3aaadcc269ae326246247fb9336e70df
Author: Damian Myrda <damian@prime8.dev>
Date: Thu, 28 May 2026 17:02:31 -0500
Manage Codex config
Diffstat:
3 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/link.sh b/link.sh
@@ -59,6 +59,9 @@ link_config "$PROGRAMS_DIR/opencode/opencode.json" "$CONFIG_DIR/opencode/opencod
link_config "$PROGRAMS_DIR/opencode/command" "$CONFIG_DIR/opencode/command"
link_config "$PROGRAMS_DIR/opencode/plugin" "$CONFIG_DIR/opencode/plugin"
+# Codex
+link_config "$PROGRAMS_DIR/codex/config.toml" "$HOME/.codex/config.toml"
+
# SSH
link_config "$PROGRAMS_DIR/ssh/config" "$HOME/.ssh/config"
diff --git a/programs/codex/config.toml b/programs/codex/config.toml
@@ -0,0 +1,25 @@
+model = "gpt-5.5"
+model_reasoning_effort = "xhigh"
+service_tier = "fast"
+approval_policy = "never"
+sandbox_mode = "danger-full-access"
+
+[projects."/var/home/moncheeta/Projects/finger"]
+trust_level = "trusted"
+
+[projects."/var/home/moncheeta/Configs"]
+trust_level = "trusted"
+
+[hooks.state]
+
+[hooks.state."/var/home/moncheeta/.codex/hooks.json:session_start:0:0"]
+trusted_hash = "sha256:ac2b46451dbd1f13488ec84cf91bf08d3f8a1758a31eabd767c911b523d2997f"
+
+[hooks.state."/var/home/moncheeta/.codex/hooks.json:user_prompt_submit:0:0"]
+trusted_hash = "sha256:5e9d4a6aba26095c38f65bafcdd62ff63ab3a68d4953ac57fddde40e95e66031"
+
+[hooks.state."/var/home/moncheeta/.codex/hooks.json:stop:0:0"]
+trusted_hash = "sha256:e5fea8dd92da3d945af3b36c69337d7c23efaf39f5373a304ebce1c8dd3a7fb5"
+
+[tui.model_availability_nux]
+"gpt-5.5" = 2
diff --git a/setup.sh b/setup.sh
@@ -205,6 +205,15 @@ if ! command -v opencode &>/dev/null; then
curl -fsSL https://opencode.ai/install | bash
fi
+## codex
+if command -v codex &>/dev/null; then
+ echo "Updating codex..."
+ codex update || true
+else
+ echo "Installing codex..."
+ sudo npm install -g @openai/codex
+fi
+
## neovim-remote
if ! command -v nvr &>/dev/null; then
echo "Installing neovim-remote..."
@@ -290,6 +299,9 @@ else
echo "Warning: Swap partition $SWAP_DEV not found"
fi
+# Codex
+mkdir -p "$HOME/.codex"
+
# Symlink configs
"$SCRIPT_DIR/link.sh"