From 3636314f6d30e5908673f6d7d44593de0388ac6d Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Sat, 15 Aug 2026 13:35:58 -0400 Subject: [PATCH] chs: re-add drifted files --- dot_config/kitty/herdr.conf | 21 ++++++++++----------- dot_config/kitty/kitty.conf | 7 ++++++- dot_config/kitty/pass_keys.py | 6 +++++- dot_omp/private_agent/private_config.yml | 2 +- 4 files changed, 22 insertions(+), 14 deletions(-) diff --git a/dot_config/kitty/herdr.conf b/dot_config/kitty/herdr.conf index ff667e9..05c90ca 100644 --- a/dot_config/kitty/herdr.conf +++ b/dot_config/kitty/herdr.conf @@ -5,7 +5,7 @@ # prefix byte is the shift variant (\x02N == prefix+shift+n). # ── base / appearance ── -font_size 13 +font_size 12.5 font_family VictorMono Nerd Font bold_italic_font auto window_padding_width 8 @@ -30,7 +30,6 @@ shell herdr # ── ghostty parity: plain shortcuts ── map super+c copy_to_clipboard map super+v paste_from_clipboard -map super+n new_os_window map ctrl+plus change_font_size current +1 map ctrl+minus change_font_size current -1 map ctrl+0 change_font_size current 0 @@ -40,17 +39,17 @@ map shift+enter send_text all \n map ctrl+shift+alt+, load_config_file # ── herdr sync: ctrl+shift chords → prefix (\x02 = ctrl+b) bytes ── -map ctrl+shift+n send_text all \x02% -map ctrl+shift+t send_text all \x02c -map ctrl+tab send_text all \x02n -map ctrl+shift+tab send_text all \x02p -map ctrl+shift+f send_text all \x02s -map ctrl+shift+l send_text all \x02. -map ctrl+shift+h send_text all \x02, +map super+n send_text all \x02N +map super+t send_text all \x02c +map ctrl+tab send_text all \x02. +map ctrl+shift+tab send_text all \x02, +map ctrl+shift+f send_text all \x02g +map ctrl+shift+h send_text all \x02n +map ctrl+shift+l send_text all \x02p map ctrl+shift+j send_text all \x02j map ctrl+shift+k send_text all \x02k -map super+enter send_text all \x02N -map super+r send_text all \x02W +map super+enter send_text all \x02% +map ctrl+shift+w send_text all \x02W map ctrl+shift+r send_text all \x02T map ctrl+shift+, send_text all \x02S diff --git a/dot_config/kitty/kitty.conf b/dot_config/kitty/kitty.conf index ea4c5c8..f14a76d 100644 --- a/dot_config/kitty/kitty.conf +++ b/dot_config/kitty/kitty.conf @@ -1,5 +1,5 @@ # ── base.conf · shared ── -font_size 13 +font_size 12.5 font_family VictorMono Nerd Font bold_italic_font auto window_padding_width 8 @@ -10,6 +10,10 @@ copy_on_select auto strip_trailing_spaces smart confirm_os_window_close 0 allow_remote_control socket-only +# socket-only remote control needs a socket: this also exports KITTY_LISTEN_ON +# into every pane, which is how nvim (config.pane_nav) knows kitty owns the +# panes and how it hands an at-edge back to kitty. +listen_on unix:@kitty-{kitty_pid} cursor_trail 10 cursor_trail_start_threshold 0 cursor_trail_decay 0.01 0.05 @@ -89,4 +93,5 @@ bold_font auto italic_font auto bold_italic_font auto # END_KITTY_FONTS +# include themes/cyberdream.conf diff --git a/dot_config/kitty/pass_keys.py b/dot_config/kitty/pass_keys.py index 38c1261..b6fdd2f 100644 --- a/dot_config/kitty/pass_keys.py +++ b/dot_config/kitty/pass_keys.py @@ -3,7 +3,11 @@ import re from kittens.tui.handler import result_handler from kitty.key_encoding import KeyEvent, parse_shortcut -PASSTHROUGH = r'\b(vim|nvim|fzf)\b' +# Windows whose foreground process owns itself: (n)vim and fzf move +# their own splits/selection, and tmux/herdr run the same vim-aware handoff one +# layer down (tmux.conf `is_vim`, vim-herdr-navigation). Anything else means +# kitty owns the panes, so kitty moves its own window. +PASSTHROUGH = r'\b(vim|nvim|fzf|tmux|herdr)\b' # Return True if any foreground process in the window matches PASSTHROUGH diff --git a/dot_omp/private_agent/private_config.yml b/dot_omp/private_agent/private_config.yml index aed65d9..63b3944 100644 --- a/dot_omp/private_agent/private_config.yml +++ b/dot_omp/private_agent/private_config.yml @@ -2,6 +2,6 @@ theme: dark: cyberdream symbolPreset: nerd setupVersion: 1 -hideThinkingBlock: true +hideThinkingBlock: false modelRoles: default: opencode-zen/claude-opus-5 \ No newline at end of file