Skip to content

Switch Claude theme to auto and drop darkman theme switching#159

Merged
thavelick merged 1 commit into
mainfrom
claude_settings_theme
Jun 17, 2026
Merged

Switch Claude theme to auto and drop darkman theme switching#159
thavelick merged 1 commit into
mainfrom
claude_settings_theme

Conversation

@thavelick

@thavelick thavelick commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Change Claude Code theme from dark to auto so it follows the terminal background live.
  • Drop darkman's Claude theme handling (set_claude_theme) and the "Restart Claude!" terminal nag (notify_claude_terminals) — auto makes both obsolete.
  • Repin the check-claude-theme.sh lint guard to auto.

Why

The lint guard exists to catch /theme accidentally rewriting the tracked theme value. Now that we intentionally want auto, the guard is updated to enforce the new value, and darkman no longer needs to push theme changes into Claude.

🤖 Generated with Claude Code

theme=auto lets Claude Code follow the terminal background live, so
darkman no longer needs to flip Claude's theme or nag terminals to
restart. Remove set_claude_theme and notify_claude_terminals along
with their call sites, and repin the lint guard to "auto".

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@thavelick thavelick force-pushed the claude_settings_theme branch from 61bc9e7 to 96b210b Compare June 17, 2026 03:31
@thavelick thavelick changed the title Switch Claude theme to auto Switch Claude theme to auto and drop darkman theme switching Jun 17, 2026
@thavelick thavelick merged commit ec86571 into main Jun 17, 2026
3 checks passed
@thavelick thavelick deleted the claude_settings_theme branch June 17, 2026 03:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant