refactor: switch to catppuccin mocha across tmux and neovim

- tmux: hand-rolled catppuccin theme, three-way status bar toggle, plugin cleanup
- nvim: switch colorscheme to catppuccin-mocha, update lualine colors
- nvim: add tmuxline.vim for tmux statusline generation
- kitty: fix MesloLGS NF font typo, remove deprecated config keys

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Thomas Naderer
2026-03-01 15:44:29 +01:00
parent 2229f7741b
commit 82fc23530d
26 changed files with 1236 additions and 2404 deletions

View File

@@ -1,13 +1,13 @@
# Font Configuration
font_family MesloGS NF
font_family MesloLGS NF
bold_font auto
italic_font auto
italic_font auto
bold_italic_font auto
font_size 15
# Font rendering improvements
disable_ligatures never
font_features MesloGSNF +calt +liga
font_features MesloLGSNF +calt +liga
text_composition_strategy platform
undercurl_style thin-sparse
@@ -41,7 +41,7 @@ background_blur 3
# macOS Specific
hide_window_decorations yes
macos_titlebar_color background
# macos_titlebar_color background
macos_option_as_alt yes
macos_window_resizable yes
@@ -58,7 +58,7 @@ include ./keymap.conf
macos_show_window_title_in none
# BEGIN_KITTY_THEME
# Monokai Classic
# Catppuccin-Macchiato
include current-theme.conf
# END_KITTY_THEME
@@ -76,21 +76,19 @@ touch_scroll_multiplier 1.0
# URL Handling
detect_urls yes
url_color #0087bd
# url_color #0087bd
url_style curly
open_url_with default
copy_on_select no
strip_trailing_spaces never
# Selection
rectangle_select_modifiers ctrl+alt
terminal_select_modifiers shift
select_by_word_characters @-./_~?&=%+#
# Advanced Features
allow_hyperlinks yes
shell_integration enabled
term xterm-256color
# term xterm-256color
# Fixed backspace mapping
map backspace send_text all \x7f
@@ -110,7 +108,6 @@ clipboard_control write-clipboard write-primary read-clipboard-ask read-primary-
clipboard_max_size 64
# Notifications
enable_notifications yes
notify_on_cmd_finish invisible 30.0
# Ask for confirmation on program close (Cmd+Q) but not on tab close