jessthespacer / lgbtq-ohmyposh-themes

Terminal themes in pride flag colors using Oh My Posh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LGBTQ+ terminal themes for Oh My Posh πŸ³οΈβ€πŸŒˆ πŸ’»

This repository contains themes for your terminal utilizing the colors in the various pride flags, applied through the power of the Oh My Posh πŸ‘©β€πŸ’» plugin by Jan De Dobbeleer et al.. Derived from the unicorn πŸ¦„ theme.

Trans console theme

Installing Oh My Posh and Nerd Fonts

To install Oh My Posh, follow the instructions in its documentation πŸ“, available online:

Please note that these themes require Nerd Fonts to work properly πŸ€“! You can use Oh My Posh to install the Nerd Font of your choice (I recommend CaskaydiaCove) using the instructions here.

Once Oh My Posh is installed, clone the lgbtq-ohmyposh-themes repository to the directory of your choice, then follow the instructions here to point Oh My Posh to your theme file of choice.

Browse Oh My Posh's built-in themes here.

Theme Setup Example

For example, to set up PowerShell ⚑ to use the trans theme πŸ³οΈβ€βš§οΈ, first install Oh My Posh and a Nerd Font of your choice.

Then, navigate to your home directory 🏠 and clone this repository:

cd ~
git clone "https://github.com/jessthespacer/lgbtq-ohmyposh-themes.git"

Or alternatively, using the GitHub CLI:

cd ~
gh repo clone jessthespacer/lgbtq-ohmyposh-themes

Find the location of your PowerShell configuration file by running the following command:

$PROFILE

Using the text editor of your choice, edit that file by adding the following line to it. This will set up Oh My Posh to use the trans theme πŸ³οΈβ€βš§οΈ:

oh-my-posh init pwsh --config "~\lgbtq-ohmyposh-themes\trans.omp.json" | Invoke-Expression

Finally, refresh your terminal to load the theme πŸŽ‰:

. $PROFILE

Theme Previews

Suggestions for changes and additions are welcome πŸ’ƒ! Please note that the glyph representing the laptop icon πŸ’» does not render correctly in these previews due to renderer limitations but should render in your terminal as long as Nerd Fonts are set up correctly.

Root privileges are indicated by a πŸ’… glyph in front of the shell glyph.

Asexual

Asexual console theme

Bisexual

Bisexual console theme

Gay men

Gay men console theme

Genderqueer

Genderqueer console theme

Intersex

Intersex console theme

Lesbian

Lesbian console theme

Nonbinary

Nonbinary console theme

Pansexual

Pansexual console theme

Pride

Pride console theme

Trans

Trans console theme

About

Terminal themes in pride flag colors using Oh My Posh