diff --git a/kitty/boss.py b/kitty/boss.py index d1d3efb87..7eb0d9a4c 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -3265,6 +3265,12 @@ def simulate_color_scheme_preference_change(self, which: str) -> None: self.on_system_color_scheme_change('dark', False) case 'no_preference': self.on_system_color_scheme_change('no_preference', False) + case 'toggle': + match theme_colors.applied_theme: + case 'light': + self.on_system_color_scheme_change('dark', False) + case _: + self.on_system_color_scheme_change('light', False) case _: self.show_error(_('Unknown color scheme type'), _('{} is not a valid color scheme type').format(which))