Install List

  • Windows Terminal – install the latest version of Windows Terminal from GitHub
  • PowerShell – install the latest versino of PowerShell from GitHub
  • NerdFonts – install selected NerdFonts e.g., Cascadia or MesloLGMDZ
  • Schemas – additional settings.json terminal schemes
  • Oh My Posh – ‘oh-my-posh’ themes list

Reference Articles

PowerShell Setup

Install the following PS modules.

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Install-Module -Name Terminal-Icons -Repository PSGallery
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck

Create/ update PowerShell $PROFILE with the following imports

Import-Module posh-git
Import-Module oh-my-posh
Import-Module -Name Terminal-Icons
Set-PoshPrompt -Theme blue-owl

Windows Terminal Setup

Customize Terminal’s settings.json file

...

"profiles":
    {
        "defaults": 
        {
            "colorScheme": "Brogrammer",
            "font": 
            {
                "face": "MesloLGMDZ Nerd Font",
                "size": 10,
                "weight": "thin"
            },
            "startingDirectory": "D:\\Development"
        },
    }

...
"schemes": 
    [
        {
            "name": "Brogrammer",
            "black": "#1f1f1f",
            "red": "#f81118",
            "green": "#2dc55e",
            "yellow": "#ecba0f",
            "blue": "#2a84d2",
            "purple": "#4e5ab7",
            "cyan": "#1081d6",
            "white": "#d6dbe5",
            "brightBlack": "#d6dbe5",
            "brightRed": "#de352e",
            "brightGreen": "#1dd361",
            "brightYellow": "#f3bd09",
            "brightBlue": "#1081d6",
            "brightPurple": "#5350b9",
            "brightCyan": "#0f7ddb",
            "brightWhite": "#ffffff",
            "background": "#131313",
            "foreground": "#d6dbe5"
        }
    ]