Skip to the content.

Terminal Example

  1. Install Windows package manager (winget)
  2. Install PowerShell 7 winget install --id=Microsoft.PowerShell -e
  3. Install Fluent Terminal
  4. Install nerd font of choice mine is FuraCode Nerd Font
    1. Open releases on github
    2. Download font of choice
    3. Download Hack
    4. Download HeavyData
    5. Install all of them!
  5. Configure Fluent Terminal
    1. Change font under Terminal to your font of choice
    2. Add PowerShell 7 Profile to Fluent Terminal
Name Value
Name Powershell 7
Shell executable location C:\Program Files\PowerShell\7\pwsh.exe
Arguments -NoLogo
Use ConPty Yes
Enviorment variables TERM: xterm-256color
  1. Install oh-my-posh Install-Module oh-my-posh -Scope CurrentUser
  2. Update PSReadLine to latest PreRelease build
    1. Shutdown all instances of powershell 7, run tasklist | find "pwsh" to verify
    2. Run pwsh -noprofile -command "Install-Module PSReadLine -Force -SkipPublisherCheck -AllowPrerelease"
  3. Install posh-git Install-Module posh-git -Scope CurrentUser -Force
  4. Configure Powershell
    1. Enable PSReadLine Add-Content $profile "Import-Module PSReadLine`nSet-PSReadLineOption -predictionsource history`nSet-PSReadLineOption -Colors @{ InlinePrediction = '#8bab5c'}"
    2. Enable posh-git Add-Content $profile "Import-Module posh-git"
    3. Find what theme you want to use i use paradox
    4. Enable oh-my-posh theme Add-Content $profile "Set-PoshPrompt -Theme Paradox"
  5. Install gsudo winget install --id=gerardog.gsudo -e
  6. Restart Fluent Terminal by right clickling on the tray icon and selecting Exit
  7. Start Fluent Terminal and start a powershell 7 tab and you should be met with something that looks like the image above.