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.
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.
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
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.