Skip to content

theme.auto.conf does not apply macos_titlebar_color #9167

Description

@ecanessa

Describe the bug
I am using light-theme.auto.conf and dark-theme.auto.conf on macOS 26.0.1, and have noticed that theme.auto.conf themes are not applying macos_titlebar_color. The default "system" option seems to be used.

To Reproduce
Steps to reproduce the behavior:

  1. Populate light-theme.auto.conf and dark-theme.auto.conf to use a custom macos_titlebar_color (e.g. #000000, #FFFFFF)
  2. Switch macOS Dark Mode
  3. Observe the title bar not changing colors.

Screenshots
Image
Image

Environment details

kitty 0.43.1 (7f24dd68c9) created by Kovid Goyal
Darwin Mac 25.0.0 Darwin Kernel Version 25.0.0: Wed Sep 17 21:41:50 PDT 2025; root:xnu-12377.1.9~141/RELEASE_ARM64_T6030 arm64
ProductName:		macOS ProductVersion:		26.0.1 BuildVersion:		25A362
OpenGL: '4.1 Metal - 90.5' Detected version: 4.1
Frozen: True
Fonts:
  medium: SFMono-Light: /Library/Fonts/SFMono.ttc
          Features: ()
    bold: SFMono-Medium: /Library/Fonts/SFMono.ttc
          Features: ()
  italic: SFMono-LightItalic: /Library/Fonts/SFMono.ttc
          Features: ()
      bi: SFMono-MediumItalic: /Library/Fonts/SFMono.ttc
          Features: ()
Paths:
  kitty: /Applications/kitty.app/Contents/MacOS/kitty
  base dir: /Applications/kitty.app/Contents/Resources/kitty
  extensions dir: /Applications/kitty.app/Contents/Resources/Python/lib/kitty-extensions
  system shell: /bin/zsh
System color scheme: dark. Applied color theme type: dark
Loaded config files:
  /Users/ecanessa/.config/kitty/kitty.conf

Config options different from defaults:
active_tab_font_style      (True, False)
bold_font                  SF Mono Medium
bold_italic_font           SF Mono Medium Italic
confirm_os_window_close    (0, False)
cursor_blink_interval      (0.0, kitty.options.utils.EasingFunction(), kitty.options.utils.EasingFunction())
enable_audio_bell          False
font_family                SF Mono Light
font_size                  14.0
initial_window_height      (768, 'px')
initial_window_width       (1024, 'px')
italic_font                SF Mono Light Italic
kitty_mod                  ctrl+opt
macos_colorspace           default
macos_option_as_alt        3
macos_show_window_title_in none
paste_actions              frozenset({'confirm-if-large', 'quote-urls-at-prompt'})
remember_window_size       False
repaint_delay              8
scrollback_lines           200000
strip_trailing_spaces      smart
tab_bar_style              separator
tab_separator              
tab_title_template           {title}  
Removed shortcuts:
	kitty_mod+opt+t →  set_tab_title
Changed shortcuts:
	cmd+k →  clear_terminal_and_scrollback
	cmd+l →  clear_last_command
	ctrl+cmd+, →  reload_config
	ctrl+cmd+l →  clear_screen
	kitty_mod+t →  set_tab_title
	opt+cmd+k →  clear_scrollback
	opt+cmd+r →  reset_terminal
	shift+cmd+/ →  open_kitty_website
Colors:
	active_tab_background      #002b36   
	active_tab_foreground      #fdf6e3   
	background                 #002b36   
	color0                     #eee8d5   
	color1                     #dc322f   
	color10                    #93a1a1   
	color11                    #839496   
	color12                    #657b83   
	color13                    #6c71c4   
	color14                    #586e75   
	color15                    #002b36   
	color2                     #859900   
	color3                     #b58900   
	color4                     #268bd2   
	color5                     #d33682   
	color6                     #2aa198   
	color7                     #073642   
	color8                     #fdf6e3   
	color9                     #cb4b16   
	cursor                     #839496   
	cursor_text_color          #002b36   
	foreground                 #839496   
	inactive_tab_background    #6c71c4   
	inactive_tab_foreground    #eee8d5   
	selection_background       #586e75   
	selection_foreground       #002b36   
	tab_bar_background         #6c71c4   
	tab_bar_margin_color       #6c71c4   
	url_color                  #268bd2   

Important environment variables seen by the kitty process:
	PATH                                /Applications/kitty.app/Contents/MacOS:/usr/bin:/bin:/usr/sbin:/sbin
	LANG                                en_US.UTF-8
	SHELL                               /bin/zsh
	DISPLAY                             /private/tmp/com.apple.launchd.oqjpld5cRu/org.xquartz:0
	USER                                ecanessa

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions