Skip to content

Modernize terminal theme and prompt - #30

Merged
bachand merged 6 commits into
masterfrom
mb--modernize-terminal
Aug 24, 2025
Merged

Modernize terminal theme and prompt#30
bachand merged 6 commits into
masterfrom
mb--modernize-terminal

Conversation

@bachand

@bachand bachand commented Aug 24, 2025

Copy link
Copy Markdown
Owner

I am including screenshots to show the difference between the old and new Terminal.app themes. The new theme is named Balthazar 2001, and it replaces Balthazar 2000. I created the new theme from the Basic default theme. Various AI tools helped me with the colors and I also made some manual tweaks.

Balthazar 2000 and previous prompts Balthazar 2001 and new prompt / title
Screenshot 2025-08-23 at 6 36 30 PM Screenshot 2025-08-23 at 6 42 29 PM
Print ANSI colors script
for i in {30..37}; do
  echo -e "\e[${i}mANSI Color ${i}\e[0m"
done
for i in {90..97}; do
  echo -e "\e[${i}mANSI Bright Color ${i}\e[0m"
done

I explored adding https://monaspace.githubnext.com as my font but ultimately I found the SF monospaced font to be more readable. I can also avoid installing another dependency by using the SF builtin font.

In addition to the visual differences, the new theme no longer replaces non-ASCII input with Control-V. In this way, it's now possible to paste emoji into the shell.

I have also moved the PWD and git branch to the title bar of Terminal.app. I wanted the commands to start from the same column regardless of my PWD. I also have found that the trailing-aligned git branch can complicate copying output.

@bachand bachand changed the title Mb modernize terminal Modernize terminal Aug 24, 2025
Comment on lines -173 to -174
<key>EscapeNonASCIICharacters</key>
<true/>

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👋

Comment on lines -146 to -147
<key>BackgroundBlur</key>
<real>0.10000000000000001</real>

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer an opaque background to simplify taking screenshots.

@bachand bachand changed the title Modernize terminal Modernize terminal look and feel Aug 24, 2025
@bachand bachand changed the title Modernize terminal look and feel Modernize terminal theme and prompt Aug 24, 2025
@bachand
bachand merged commit 3c3f2f6 into master Aug 24, 2025
2 checks passed
@bachand
bachand deleted the mb--modernize-terminal branch August 24, 2025 01:59
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