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,47 +1,50 @@
background #3b3c35
foreground #fdfff1
# vim:ft=kitty
cursor #fdfff1
cursor_text_color #000000
selection_foreground #3b3c35
selection_background #fdfff1
## name: Tokyo Night Moon
## license: MIT
## author: Folke Lemaitre
## upstream: https://github.com/folke/tokyonight.nvim/raw/main/extras/kitty/tokyonight_moon.conf
# dull black
color0 #3b3c35
# light black
color8 #6e7066
# dull red
color1 #f82570
# light red
color9 #f82570
background #222436
foreground #c8d3f5
selection_background #2d3f76
selection_foreground #c8d3f5
url_color #4fd6be
cursor #c8d3f5
cursor_text_color #222436
# dull green
color2 #a6e12d
# light green
color10 #a6e12d
# Tabs
active_tab_background #82aaff
active_tab_foreground #1e2030
inactive_tab_background #2f334d
inactive_tab_foreground #545c7e
#tab_bar_background #1b1d2b
# yellow
color3 #e4db73
# light yellow
color11 #e4db73
# Windows
active_border_color #82aaff
inactive_border_color #2f334d
# blue
color4 #fc961f
# light blue
color12 #fc961f
# normal
color0 #1b1d2b
color1 #ff757f
color2 #c3e88d
color3 #ffc777
color4 #82aaff
color5 #c099ff
color6 #86e1fc
color7 #828bb8
# magenta
color5 #ae81ff
# light magenta
color13 #ae81ff
# bright
color8 #444a73
color9 #ff8d94
color10 #c7fb6d
color11 #ffd8ab
color12 #9ab8ff
color13 #caabff
color14 #b2ebff
color15 #c8d3f5
# cyan
color6 #66d9ee
# light cyan
color14 #66d9ee
# dull white
color7 #fdfff1
# bright white
color15 #fdfff1
# extended colors
color16 #ff966c
color17 #c53b53

View File

@@ -30,7 +30,7 @@ map ctrl+shift+u input_unicode_character
map ctrl+home resize_window reset
# Text Selection & Search
map ctrl+shift+f show_scrollback
map ctrl+shift+o show_scrollback
map ctrl+shift+h show_last_command_output
map cmd+f launch --type=overlay --stdin-source=@screen_scrollback /usr/bin/less +G -R
@@ -40,6 +40,13 @@ map cmd+minus change_font_size all -2.0
map cmd+0 change_font_size all 0
# Background Opacity
# Fast opacity controls
map cmd+alt+up set_background_opacity +0.05
map cmd+alt+down set_background_opacity -0.05
map cmd+alt+t remote_control set-background-opacity --toggle 0.85
map cmd+alt+backspace set_background_opacity default
# Prefix-based opacity controls (existing)
map ctrl+shift+a>m set_background_opacity +0.1
map ctrl+shift+a>l set_background_opacity -0.1
map ctrl+shift+a>1 set_background_opacity 1
@@ -57,4 +64,3 @@ map ctrl+shift+g show_last_command_output
# German character mappings
map alt+s send_text all ß

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