This is a collection of customised oh my posh themes.
All available themes can be found in the themes folder.
To use these custom themes in oh-my-posh you have to:
- Install and configure a custom font
- configure the theme in your terminal profile
To ensure that the custom themes display icons correctly it's necessary to set a custom font in the Windows Terminal and VSCode Terminal.
These themes have been testet with the DejaVuSansM Nerd Font Mono font.
Font Installation:
- execute
oh-my-posh font installin a terminal of your choice - select and install a font of your choice (recommendation:
DejaVuSansM Nerd Font Mono)
- execute
notepad $PROFILE - add following line:
oh-my-posh init pwsh --config 'https://a-mnich.github.io/oh-my-posh-themes/themes/damn-good-posh.omp.json' | Invoke-Expression
- set the default terminal font face value for profiles
"profiles":
{
"defaults":
{
"font":
{
"face": "DejaVuSansM Nerd Font Mono"
}
}
}- open Settings
- search for
terminal.integrated.fontFamily - set to custom font name (e.g.
DejaVuSansM Nerd Font Mono) - execute
notepad $PROFILEin the VSCode Terminal - add following line:
oh-my-posh init pwsh --config 'https://a-mnich.github.io/oh-my-posh-themes/themes/damn-good-posh.omp.json' | Invoke-Expression
https://cdn.jsdelivr.net/gh/a-mnich/oh-my-posh-themes/themes/damn-good-posh.omp.json
https://a-mnich.github.io/oh-my-posh-themes/themes/damn-good-posh.omp.json