Skip to content

xthephreakx/installscript-omp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

installscript-omp

Lightweight installer and theme collection for Oh My Posh (OMP), PowerShell 7 and patched Nerd Fonts.

Install.ps1 automates installing Oh My Posh, PowerShell 7, a CaskaydiaCove (Cascadia) Nerd Font, and configures PowerShell and Windows Terminal profiles to use the provided OMP themes and terminal color schemes.


Table of contents


What this project does

Provides a small installer script and a curated collection of Oh My Posh themes, Windows Terminal color schemes, and a CRT shader useful for visually-styled terminals.

  • Installs Oh My Posh via winget.
  • Downloads and installs PowerShell 7 (MSI).
  • Downloads and installs a patched Cascadia/Nerd font (CaskaydiaCove NF).
  • Copies themes and updates PowerShell profiles and Windows Terminal profile fonts.

Core automation is in: Install.ps1


Why it’s useful

  • Fast setup for a consistent shell look across machines.
  • Bundles ready-to-use OMP themes and Windows Terminal color schemes.
  • Installs a Nerd Font pre-configured for good glyph coverage in prompts (icons, powerline).
  • Minimal changes to user configuration: only the PowerShell profiles and Windows Terminal profiles are updated.

Key benefits:

  • Save time replicating a polished prompt and terminal appearance.
  • Includes theme collection for Oh My Posh and matching terminal color schemes.
  • Single script handles fonts, PowerShell, and Oh My Posh configuration.

Contents (what's included)


Getting started

Requirements

  • Windows 10/11 (script edits assume Windows paths)
  • Administrator privileges to install PowerShell and fonts
  • Internet access for downloads (PowerShell MSI, Nerd Fonts, winget package)

Quick install (Windows)

  1. Open an elevated PowerShell (Run as Administrator).
  2. From the repository root run:
# Run the bundled installer script (example)
pwsh -ExecutionPolicy Bypass -File .\Install.ps1

Customizing themes & terminal colors

This repository includes multiple Windows Terminal color schemes that are designed to match the provided Oh My Posh (OMP) themes.

Importing all terminal color schemes

All terminal color schemes are bundled in the following file:

themes/terminalschemes/settings.json

The contents of this file can be copied directly into your Windows Terminal settings.json to add all color schemes at once.

Using the Windows Terminal Settings UI (recommended)

  1. Open Windows Terminal

  2. Press Shift + , (or click the ▼ arrow → Settings)

  3. Click “Open JSON file” in the bottom-left corner
    This opens your Windows Terminal settings.json.

  4. Open the following file from this repository:

    themes/terminalschemes/settings.json

  5. Copy the entire "schemes": [ ... ] section.

  6. Paste it into your Windows Terminal settings.json:

    • If a "schemes" section already exists, merge or replace it.
    • Otherwise, paste it at the root level of the JSON file.
  7. Save the file.

  8. Restart Windows Terminal.

All color schemes will now be available for use.

Selecting a color scheme for a profile

After importing the schemes:

  1. Open Windows Terminal → Settings
  2. Select a Profile (PowerShell, PowerShell 7, etc.)
  3. Go to Appearance
  4. Choose a Color scheme from the dropdown
  5. Save the settings

Matching Oh My Posh themes with terminal color schemes

Each terminal color scheme is designed to match an Oh My Posh theme with the same (or similar) name:

Oh My Posh Theme Terminal Color Scheme
Aurelia Aurelia
Cyber-Herald Cerber-Herald
EVA01 EVA01
I-Hate-Fairyland IHFL
SIKTC SIKTC

For best results:

  • Use CaskaydiaCove Nerd Font
  • Use PowerShell 7 (pwsh)
  • Match the Oh My Posh theme with the corresponding terminal color scheme

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published