migrate: stow → chezmoi
- restructure repo to chezmoi conventions (dot_ prefix, private_dot_ssh/) - add nvim config (was untracked) - encrypt restic pass.txt with age - remove stow artifacts (.stow-local-ignore, stow package dirs) - update bootstrap.sh to use chezmoi apply - remove runtime files from tracking (micro buffers, zed backup)
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
# Adapted from alacritty/.config/alacritty/alacritty.toml
|
||||
# Reference: https://sw.kovidgoyal.net/kitty/conf/
|
||||
|
||||
# Launch shell and attach/create tmux session
|
||||
shell /usr/bin/zsh -l -c "tmux new-session -A -s main"
|
||||
|
||||
# Window appearance
|
||||
hide_window_decorations yes
|
||||
background_opacity 0.90
|
||||
# window_padding_width 1 1
|
||||
enable_tab_bar no
|
||||
# Alacritty startup_mode=maximized has no direct kitty.conf equivalent.
|
||||
# Use: kitty --start-as maximized
|
||||
|
||||
# Font
|
||||
font_family FiraCode Nerd Font Mono
|
||||
bold_font FiraCode Nerd Font Mono Bold
|
||||
italic_font FiraCode Nerd Font Mono Italic
|
||||
font_size 15.0
|
||||
|
||||
# Scrollback
|
||||
scrollback_lines 10000
|
||||
wheel_scroll_multiplier 5.0
|
||||
|
||||
# Selection behavior
|
||||
copy_on_select clipboard
|
||||
select_by_word_characters @-./_~?&=%+#
|
||||
|
||||
# Keep mouse cursor visible while typing
|
||||
mouse_hide_wait 0.0
|
||||
|
||||
# Cursor
|
||||
cursor_shape beam
|
||||
cursor_blink_interval 0.5
|
||||
cursor_beam_thickness 1.5
|
||||
|
||||
# Bell (disable visual bell)
|
||||
visual_bell_duration 0.0
|
||||
|
||||
# Nord color scheme
|
||||
foreground #D8DEE9
|
||||
background #2E3440
|
||||
|
||||
cursor #D8DEE9
|
||||
cursor_text_color #2E3440
|
||||
|
||||
selection_foreground #D8DEE9
|
||||
selection_background #434C5E
|
||||
|
||||
color0 #3B4252
|
||||
color1 #BF616A
|
||||
color2 #A3BE8C
|
||||
color3 #EBCB8B
|
||||
color4 #81A1C1
|
||||
color5 #B48EAD
|
||||
color6 #88C0D0
|
||||
color7 #E5E9F0
|
||||
|
||||
color8 #4C566A
|
||||
color9 #BF616A
|
||||
color10 #A3BE8C
|
||||
color11 #EBCB8B
|
||||
color12 #81A1C1
|
||||
color13 #B48EAD
|
||||
color14 #8FBCBB
|
||||
color15 #ECEFF4
|
||||
|
||||
# Key bindings aligned with Alacritty config
|
||||
map ctrl+shift+c copy_to_clipboard
|
||||
map ctrl+shift+v paste_from_clipboard
|
||||
map ctrl+shift+enter new_os_window
|
||||
map ctrl+shift+f11 toggle_fullscreen
|
||||
|
||||
map ctrl+shift+equal change_font_size all +2.0
|
||||
map ctrl+shift+minus change_font_size all -2.0
|
||||
map ctrl+shift+0 change_font_size all 0
|
||||
|
||||
map ctrl+shift+up scroll_line_up
|
||||
map ctrl+shift+down scroll_line_down
|
||||
map ctrl+shift+page_up scroll_page_up
|
||||
map ctrl+shift+page_down scroll_page_down
|
||||
map ctrl+shift+home scroll_home
|
||||
map ctrl+shift+end scroll_end
|
||||
Reference in New Issue
Block a user