Skip to content

Add ibm-phosphor flavor - #73

Open
wan9yu wants to merge 3 commits into
yazi-rs:mainfrom
wan9yu:add-ibm-phosphor
Open

Add ibm-phosphor flavor#73
wan9yu wants to merge 3 commits into
yazi-rs:mainfrom
wan9yu:add-ibm-phosphor

Conversation

@wan9yu

@wan9yu wan9yu commented Mar 26, 2026

Copy link
Copy Markdown

Summary

  • Add a retro CRT terminal theme inspired by IBM 3278 phosphor displays
  • Black background (#0a0a0a) with four layers of green and amber accents
  • File types differentiated by brightness and style (bold, underline, italic)
  • Includes matching tmTheme for code preview syntax highlighting

Design

  • Background: #0a0a0a — mimicking real CRT phosphor off-state
  • Four green layers: bright #33ff33 → standard #22cc22 → dim #1a6e1a → deep #0d2b0d
  • Amber accent #ffaa00 — sparingly used for warnings (write permissions, cut markers, symlinks)

Preview

preview

@sxyazi

sxyazi commented Mar 26, 2026

Copy link
Copy Markdown
Member

Thank you for the patch, but all flavors in this repository are auto-generated with https://github.com/yazi-rs/flavors/blob/main/scripts/generate.js, so it would be great to also add your flavor into the script for maximum automation

- Add IBM Phosphor variant with custom template support
- Support per-variant template override via _template property
- Support local tmtheme/LICENSE files via ./ prefix
- Move tmtheme source files to scripts/ directory
- Align README with standard template format
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.

2 participants