ghostty-random-theme438 themes. one per session.
ghostty
~ $ source random-theme.sh
Theme: loading...
 
~ $ ls src/
components/ lib/ main.ts config.ts README.md
 
~ $ git status
On branch main
Your branch is up to date with 'origin/main'.
 
Changes not staged for commit:
(use "git add <file>..." to update)
(use "git restore <file>..." to discard changes)
 
modified: src/config.ts
modified: src/main.ts
 
~ $
GitHub
Inspired by ghostty#3577 — @00-kat was right, shell-level is the move.