Skip to main content

Share theme

You can export your prompt to an image which you can share online. You have the ability to align it correctly and add your name for credits too.

caution

Some glyphs aren't rendered correctly, that's not you but the limitations of the renderer. Depending on your config, you might have to tweak the output a little bit.

The oh-my-posh executable has the config export image command to export your current theme configuration to a PNG image file (if no other options are specified this will be the name of the config file, or prompt.png).

oh-my-posh config export image

Settings File

The --settings flag allows you to provide a JSON file to customize the exported image. This file lets you override colors, set the author name, and specify the background color.

~/.image.settings.json
{
"colors": {
"red": "#FF6B6B",
"blue": "#4ECDC4",
"green": "#45B7D1",
"yellow": "#FFA07A",
"magenta": "#98D8C8",
"cyan": "#F7DC6F"
},
"fonts": {
"regular": "C:/Users/user/Downloads/BigBlueTerminal/BigBlueTerm437NerdFont-Regular.ttf",
"bold": "C:/Users/user/Downloads/BigBlueTerminal/BigBlueTerm437NerdFont-Regular.ttf",
"italic": "C:/Users/user/Downloads/BigBlueTerminal/BigBlueTerm437NerdFont-Regular.ttf"
},
"author": "Your Name",
"background_color": "#282828",
"cursor": "\udb81\udde7"
}

Settings Options

NameTypeDefaultDescription
colorsobjectMap of ANSI color names to hex color codes. See 16 ANSI color names
authorstringYour name or credit to display on the image
background_colorstring#151515Hex code for the image background
fontsobjectFont settings for the image, including regular, bold, and italic styles
cursorstring_A custom cursor

Usage

oh-my-posh config export image --settings ~/.image.settings.json

This will export your prompt image using the custom colors and settings from the file.