mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 19:32:43 +00:00
chs: re-add drifted files
This commit is contained in:
1 parent
c7aa0b4b44
commit
70fc945a72
2 files changed
+93
No files matched your search
@@ -0,0 +1,66 @@
|
||||
# ── herdr.conf · kitty as a herdr host ──
|
||||
# Kitty stays a dumb terminal here: herdr owns panes, tabs and workspaces.
|
||||
# Keybinds mirror ~/.config/ghostty/config exactly, so both terminals drive
|
||||
# herdr identically. Prefix ctrl+b == byte \x02; an uppercase letter after the
|
||||
# prefix byte is the shift variant (\x02N == prefix+shift+n).
|
||||
|
||||
# ── base / appearance ──
|
||||
font_size 14
|
||||
font_family VictorMono Nerd Font
|
||||
bold_italic_font auto
|
||||
window_padding_width 8
|
||||
hide_window_decorations yes
|
||||
background_opacity 0.9
|
||||
copy_on_select auto
|
||||
strip_trailing_spaces smart
|
||||
confirm_os_window_close 0
|
||||
allow_remote_control socket-only
|
||||
cursor_trail 10
|
||||
cursor_trail_start_threshold 0
|
||||
cursor_trail_decay 0.01 0.05
|
||||
cursor_blink_interval 0
|
||||
|
||||
# herdr renders its own sidebar/tab strip — no kitty chrome
|
||||
tab_bar_style hidden
|
||||
|
||||
# bare `herdr` launches-or-attaches the persistent session; closing the window
|
||||
# detaches, sessions survive (same as ghostty `command = herdr`)
|
||||
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
|
||||
map shift+enter send_text all \n
|
||||
|
||||
# reload_config moves off ctrl+shift+, (taken by herdr settings below)
|
||||
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 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 ctrl+shift+r send_text all \x02T
|
||||
map ctrl+shift+, send_text all \x02S
|
||||
|
||||
# ctrl+h/j/k/l are herdr's vim-herdr-navigation bindings — kitty must not grab
|
||||
# them, so no split-navigation maps live in this config.
|
||||
|
||||
# BEGIN_KITTY_FONTS
|
||||
font_family family="VictorMono Nerd Font Mono"
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
# END_KITTY_FONTS
|
||||
include themes/cyberdream.conf
|
||||
Reference in new issue
Block a user