← All themes

Theme

Monokai Powerline

Classic Monokai palette with Powerline separators and Nerd Font glyphs. Vivid accent colors on a warm dark background.

monokai-powerline · v1.0.0 · extends monokai

Monokai Powerline
#sessionkepler
AI:local14:32
~/code/aishmainAI:local◈ ◈ 42✓ ✓ 0git status
On branch main
~/code/aishmainAI:local◈ ◈ 42✓ ✓ 0aish theme list
* monokai-powerline
~/code/aishmainAI:local◈ ◈ 42✓ ✓ 0
~/code/aishmain
✓ ✓ 01.2s

Use in aish

Apply
URL

Palette

fg #f8f8f2
bg #272822
pink #f92672
orange #fd971f
yellow #e6db74
green #a6e22e
blue #66d9ef
purple #ae81ff
muted #75715e
surface #3e3d32

Font

  • familyJetBrainsMono Nerd Font
  • fallbackJetBrains Mono → Fira Code → Menlo → monospace
  • size13pt
  • weight400
  • ligaturestrue
  • nerd_fonttrue

Strong preference. aish-term / TUI consumers SHOULD match; CLI consumers MAY ignore. User can override locally.

Prompt

  • character
  • character_color{palette.pink}
  • segmentscwd, git-status, ai-tier, drachma-balance, exit-code
  • separatorpowerline
  • glyphsnerd-default

Layout

Compass bars surround the always-rendered middle (interactive terminal).

north leftsessionhost center rightai-tiertime
south leftcwdgit-status center rightexit-codeduration

Roles

  • ai_tier_local {palette.green}
  • ai_tier_cloud {palette.blue}
  • drachma_low {palette.pink}
  • drachma_ok {palette.muted}
  • exit_ok {palette.muted}
  • exit_err {palette.pink}

Syntax

  • keyword {palette.pink}
  • string {palette.yellow}
  • number {palette.purple}
  • function {palette.green}
  • type {palette.blue}
  • comment {palette.muted}

theme.toml

schema = "https://theme-atoms.com/schemas/theme-v1.json"

[meta]
id = "monokai-powerline"
version = "1.0.0"
display_name = "Monokai Powerline"
description = "Classic Monokai palette with Powerline separators and Nerd Font glyphs. Vivid accent colors on a warm dark background."
extends_brand = "monokai"

[font]
family = "JetBrainsMono Nerd Font"
fallback = ["JetBrains Mono", "Fira Code", "Menlo", "monospace"]
size = 13
weight = 400
ligatures = true
nerd_font = true

[palette]
fg = "#f8f8f2"
bg = "#272822"
pink = "#f92672"
orange = "#fd971f"
yellow = "#e6db74"
green = "#a6e22e"
blue = "#66d9ef"
purple = "#ae81ff"
muted = "#75715e"
surface = "#3e3d32"

[prompt]
character = "❯"
character_color = "{palette.pink}"
segments = ["cwd", "git-status", "ai-tier", "drachma-balance", "exit-code"]
separator = "powerline"
glyphs = "nerd-default"

[roles]
ai_tier_local = "{palette.green}"
ai_tier_cloud = "{palette.blue}"
drachma_low = "{palette.pink}"
drachma_ok = "{palette.muted}"
exit_ok = "{palette.muted}"
exit_err = "{palette.pink}"

[syntax]
keyword = "{palette.pink}"
string = "{palette.yellow}"
number = "{palette.purple}"
function = "{palette.green}"
type = "{palette.blue}"
comment = "{palette.muted}"

[layout.north]
enabled = true
background = "{palette.surface}"
foreground = "{palette.fg}"
left = ["session", "host"]
center = []
right = ["ai-tier", "time"]

[layout.south]
enabled = true
background = "{palette.surface}"
foreground = "{palette.muted}"
left = ["cwd", "git-status"]
center = []
right = ["exit-code", "duration"]