From 840b30c80428c05ceb7adeec7e84d0a8e6be39ac Mon Sep 17 00:00:00 2001 From: Petr Nyc Date: Tue, 29 Sep 2026 16:53:03 +0200 Subject: [PATCH 1/3] next --- .config/kitty/kitty.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index c04818d..6e812b2 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1268,6 +1268,7 @@ #: Window focus and this feature to indicate which kitty window is #: active insidethe OS Window. +# hide_window_decorations no hide_window_decorations yes #: Hide the window decorations (title-bar and window borders) with @@ -3321,4 +3322,4 @@ map alt+cmd+l neighboring_window right map alt+cmd+z toggle_layout stack # enable remote control -allow_remote_control yes \ No newline at end of file +allow_remote_control yes From 291db7c6cc9451fcd161902cec07697dd5c2e65f Mon Sep 17 00:00:00 2001 From: Petr Nyc Date: Tue, 29 Sep 2026 20:36:27 +0200 Subject: [PATCH 2/3] kitty tab config --- .config/kitty/dark-theme.auto.conf | 13 +++++----- .config/kitty/kitty.conf | 28 ++++++++++++++++++++- .config/kitty/light-theme.auto.conf | 13 +++++----- .config/kitty/no-preference-theme.auto.conf | 13 +++++----- 4 files changed, 45 insertions(+), 22 deletions(-) diff --git a/.config/kitty/dark-theme.auto.conf b/.config/kitty/dark-theme.auto.conf index 7233a12..997b096 100644 --- a/.config/kitty/dark-theme.auto.conf +++ b/.config/kitty/dark-theme.auto.conf @@ -19,10 +19,9 @@ color14 #299ba2 color7 #e4e4e4 color15 #f2f2f2 -# START_AUTOGENERATED_TAB_STYLE -# Feel free to update these colors manually and remove these comments. -active_tab_foreground #eeeeee -active_tab_background #5c4c79 -inactive_tab_foreground #bfbfbf -inactive_tab_background #202225 -# END_AUTOGENERATED_TAB_STYLE +# Muted purple active tab; gray inactive tabs on the terminal background +active_tab_foreground #ded8e8 +active_tab_background #423a50 +inactive_tab_foreground #94969c +inactive_tab_background #282a2e +tab_bar_background #282a2e diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 6e812b2..716e3eb 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1269,7 +1269,7 @@ #: active insidethe OS Window. # hide_window_decorations no -hide_window_decorations yes +hide_window_decorations no #: Hide the window decorations (title-bar and window borders) with #: yes. On macOS, titlebar-only and titlebar-and-corners can be used @@ -3323,3 +3323,29 @@ map alt+cmd+z toggle_layout stack # enable remote control allow_remote_control yes + +# tmux-style tabs (colors are set in the automatic theme files) +tab_bar_edge bottom +tab_bar_style separator +tab_bar_align left +tab_bar_min_tabs 1 +tab_separator " " +tab_activity_symbol "•" +tab_title_template "{index}:{activity_symbol}{title}{bell_symbol}" +active_tab_title_template "{index}:{title}*{bell_symbol}{activity_symbol}" +active_tab_font_style normal +inactive_tab_font_style normal + +# shift+tab work-around for codex to be able to switch to planning mode +map shift+tab send_text all \e[9;2u + +# selecting tabs by numbers +map alt+1 goto_tab 1 +map alt+2 goto_tab 2 +map alt+3 goto_tab 3 +map alt+4 goto_tab 4 +map alt+5 goto_tab 5 +map alt+6 goto_tab 6 +map alt+7 goto_tab 7 +map alt+8 goto_tab 8 +map alt+9 goto_tab 9 diff --git a/.config/kitty/light-theme.auto.conf b/.config/kitty/light-theme.auto.conf index 7233a12..997b096 100644 --- a/.config/kitty/light-theme.auto.conf +++ b/.config/kitty/light-theme.auto.conf @@ -19,10 +19,9 @@ color14 #299ba2 color7 #e4e4e4 color15 #f2f2f2 -# START_AUTOGENERATED_TAB_STYLE -# Feel free to update these colors manually and remove these comments. -active_tab_foreground #eeeeee -active_tab_background #5c4c79 -inactive_tab_foreground #bfbfbf -inactive_tab_background #202225 -# END_AUTOGENERATED_TAB_STYLE +# Muted purple active tab; gray inactive tabs on the terminal background +active_tab_foreground #ded8e8 +active_tab_background #423a50 +inactive_tab_foreground #94969c +inactive_tab_background #282a2e +tab_bar_background #282a2e diff --git a/.config/kitty/no-preference-theme.auto.conf b/.config/kitty/no-preference-theme.auto.conf index 7233a12..997b096 100644 --- a/.config/kitty/no-preference-theme.auto.conf +++ b/.config/kitty/no-preference-theme.auto.conf @@ -19,10 +19,9 @@ color14 #299ba2 color7 #e4e4e4 color15 #f2f2f2 -# START_AUTOGENERATED_TAB_STYLE -# Feel free to update these colors manually and remove these comments. -active_tab_foreground #eeeeee -active_tab_background #5c4c79 -inactive_tab_foreground #bfbfbf -inactive_tab_background #202225 -# END_AUTOGENERATED_TAB_STYLE +# Muted purple active tab; gray inactive tabs on the terminal background +active_tab_foreground #ded8e8 +active_tab_background #423a50 +inactive_tab_foreground #94969c +inactive_tab_background #282a2e +tab_bar_background #282a2e From dfbcd5c81ce68dae69a18cf66ab5f772ec111ce4 Mon Sep 17 00:00:00 2001 From: Petr Nyc Date: Tue, 29 Sep 2026 22:29:40 +0200 Subject: [PATCH 3/3] kitty and codex conf --- .codex/config.toml | 59 ++++++++++------------------------------ .config/kitty/kitty.conf | 41 ++++++++++++++++++++++++++-- .zshrc | 3 -- 3 files changed, 54 insertions(+), 49 deletions(-) diff --git a/.codex/config.toml b/.codex/config.toml index e2c49cf..4472d47 100644 --- a/.codex/config.toml +++ b/.codex/config.toml @@ -8,28 +8,6 @@ model_catalog_json = "/Users/jetpac/.codex/models_cache.json" # doc: https://developers.openai.com/codex/config-advanced # https://developers.openai.com/codex/config-reference -# The API key should be valid for a year -# Generate API key: -# 1. Open https://apex.oraclecorp.com/pls/apex/r/oca/api-key/home and generate an API Key for yourself. -# 2. Press 'Copy Codex Environment Setup Command' -# 3. paste the command and run it -# #+begin_src bash -# echo | codex login --with-api-key -# #+end_src - - - -# model = "gpt-5.6-sol" - - -# web_search is deprecated -# web_search_request = true - -allowed_web_search_modes = [ "live" ] - - -trust_level = "trusted" - # sandbox_mode = "workspace-write" personality = "pragmatic" model_reasoning_effort = "xhigh" @@ -50,6 +28,7 @@ goals = true js_repl = false terminal_resize_reflow = true memories = true +prevent_idle_sleep = true # remote_control = true [agents] @@ -61,6 +40,7 @@ alternate_screen = "always" status_line = ["model-with-reasoning", "current-dir", "git-branch", "run-state", "codex-version", "context-remaining"] pet = "seedy" animations = false +screen_reader_detection_done = true [tui.model_availability_nux] "gpt-5.5" = 4 @@ -73,24 +53,6 @@ writable_roots = [ "/Users/jetpac/.codex/skills" ] [analytics] enabled = false - -[model_providers.oca-responses] -base_url = "https://code-internal.aiservice.us-chicago-1.oci.oraclecloud.com/20250206/app/litellm" -http_headers = { "client" = "codex-cli", "client-version" = "0" } -model = "gpt5" -name = "Oracle Code Assist Responses" -wire_api = "responses" -stream_max_retries = 20 -request_max_retries = 20 - -[profiles.gpt-5-5-pro] -model = "gpt-5.5-pro" -model_provider = "oca-responses" -review_model = "gpt-5.5-pro" -personality = "pragmatic" - - - [mcp_servers.playwright] command = "/Users/jetpac/.codex/bin/playwright-mcp" args = ["--extension"] @@ -1234,6 +1196,15 @@ trust_level = "trusted" [projects."/Users/jetpac/Documents/ansible"] trust_level = "trusted" +[projects."/Users/jetpac/.ssh/ssh_configs"] +trust_level = "trusted" + +[projects."/Users/jetpac/.ora-gateway"] +trust_level = "trusted" + +[projects."/Users/jetpac/.local/src/cyrus-sasl-xoauth2"] +trust_level = "trusted" + [marketplaces.openai-bundled] source_type = "local" source = "/Users/jetpac/.codex/.tmp/bundled-marketplaces/openai-bundled" @@ -1281,7 +1252,7 @@ composerEnterBehavior = "cmdIfMultiline" preventSleepWhileRunning = true keepRemoteControlAwakeWhilePluggedIn = false conversationDetailMode = "STEPS_COMMANDS" -ambient-suggestions-enabled = false +ambient-suggestions-enabled = true followUpQueueMode = "queue" dock-icon-preference = "codex-system" show-context-window-usage = true @@ -1606,10 +1577,10 @@ NODE_REPL_INSTRUCTIONS_USE_CASE_BROWSER = "" NODE_REPL_INSTRUCTIONS_USE_CASE_CHROME = "" NODE_REPL_INSTRUCTIONS_USE_CASE_COMPUTER_USE = "" BROWSER_USE_CODEX_APP_BUILD_FLAVOR = "prod" -BROWSER_USE_CODEX_APP_VERSION = "26.901.51231" -NODE_REPL_TRUSTED_SERVICES = '{"browser":"/Users/jetpac/.codex/plugins/cache/openai-bundled/browser/26.901.51231/scripts/browser-service.mjs","sky":"@oai/sky/service"}' +BROWSER_USE_CODEX_APP_VERSION = "26.924.20706" +NODE_REPL_TRUSTED_SERVICES = '{"browser":"/Users/jetpac/.codex/plugins/cache/openai-bundled/browser/26.924.20706/scripts/browser-service.mjs","sky":"@oai/sky/service"}' SKY_CUA_SERVICE_PATH = "/Users/jetpac/.codex/computer-use/Codex Computer Use.app" -CODEX_CLI_PATH = "/Applications/ChatGPT.app/Contents/Resources/codex" +CODEX_CLI_PATH = "/Applications/ChatGPT.app/Contents/Resources/codex-cli/CodexCLI.app/Contents/MacOS/codex" [mcp_servers.computer-use] command = "./Codex Computer Use.app/Contents/SharedSupport/SkyComputerUseClient.app/Contents/MacOS/SkyComputerUseClient" diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 716e3eb..8daf8e8 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -2350,6 +2350,7 @@ hide_window_decorations no #: inside it to take effect. # macos_option_as_alt no +macos_option_as_alt both #: Use the Option key as an Alt key on macOS. With this set to no, #: kitty will use the macOS native Option+Key to enter Unicode @@ -3331,8 +3332,8 @@ tab_bar_align left tab_bar_min_tabs 1 tab_separator " " tab_activity_symbol "•" -tab_title_template "{index}:{activity_symbol}{title}{bell_symbol}" -active_tab_title_template "{index}:{title}*{bell_symbol}{activity_symbol}" +tab_title_template "{index}:{activity_symbol}{title}({num_windows}){bell_symbol}" +active_tab_title_template "{index}:{title}*({num_windows}){bell_symbol}{activity_symbol}" active_tab_font_style normal inactive_tab_font_style normal @@ -3349,3 +3350,39 @@ map alt+6 goto_tab 6 map alt+7 goto_tab 7 map alt+8 goto_tab 8 map alt+9 goto_tab 9 + +# tmux-style Ctrl+A prefix +map ctrl+a>ctrl+a send_text all \x01 +map ctrl+a>q focus_visible_window + +# Tabs — equivalent to tmux windows +map ctrl+a>c new_tab +map ctrl+a>n next_tab +map --allow-fallback=shifted,ascii alt+n next_tab +map ctrl+a>p previous_tab +map --allow-fallback=shifted,ascii alt+p previous_tab +map ctrl+a>1 goto_tab 1 +map ctrl+a>2 goto_tab 2 +map ctrl+a>3 goto_tab 3 +map ctrl+a>4 goto_tab 4 +map ctrl+a>5 goto_tab 5 +map ctrl+a>6 goto_tab 6 +map ctrl+a>7 goto_tab 7 +map ctrl+a>8 goto_tab 8 +map ctrl+a>9 goto_tab 9 +map ctrl+a>0 goto_tab 10 +map ctrl+a>, set_tab_title + +# Panes +map ctrl+a>| combine : goto_layout splits : launch --location=vsplit +map ctrl+a>s combine : goto_layout splits : launch --location=hsplit +map ctrl+a>- combine : goto_layout splits : launch --location=hsplit +map ctrl+a>x close_window +map ctrl+a>h neighboring_window left +map ctrl+a>j neighboring_window down +map ctrl+a>k neighboring_window up +map ctrl+a>l neighboring_window right +map ctrl+a>r start_resizing_window + +# Temporarily maximize the current pane +map ctrl+a>z toggle_layout stack diff --git a/.zshrc b/.zshrc index 28bbfd3..1a468d1 100644 --- a/.zshrc +++ b/.zshrc @@ -280,9 +280,6 @@ fi unset _profile_interactive _profile_emacs _profile_terminal _profile_plugin _profile_cache_root _profile_launchctl_ssh_auth_sock unset -f _profile_add_plugin _profile_add_plugin_if_command_exists 2>/dev/null || true -### MANAGED BY RANCHER DESKTOP START (DO NOT EDIT) -export PATH="/Users/jetpac/.rd/bin:$PATH" -### MANAGED BY RANCHER DESKTOP END (DO NOT EDIT) . "$HOME/.atuin/bin/env"