Windows PowerShell setup and customization for coding environment.
Snippets included below.
- Windows terminal
- Download from windows store.
- PowerShell 7:
- Install Scoop package manager:
iwr -useb get.scoop | iex
- Install curl, sudo, (any packages needed for your native development):
scoop install curl sudo jg nvm
- Install git:
winget install -e --id Git.Git
- Install neovim:
scoop install neovim
- Make .config Folder for powershell enviroment profile path:
mkdir C:\User\'username'\.config\powershell
- Clone repository to powershell config folder:
git clone https://github.com/planetsaint/PowerShell-Customization.git C:\Users\'username'\.config\powershell\
- Copy files to powershell config folder:
cd PowerShell-Customization && cp * <C:\User\'username'\.config\powershell>
- Add user profile to powershell folder:
nvim $PROFILE.CurrentUserCurrentHost
- Install Oh-My-Posh:
Install-Module posh-git -Scope CurrentUser -Force
Install-Module oh-my-posh -Scope CurrentUser -Force
- Add path (In nvim window):
. $env:USERPROFILE\.config\powershell.ps1
- Install Terminal Icons:
Install-Module -Name Terminal-Icons -Repository PSGallery -Force
- Install PsReadline:
Install-Module -Name PsReadline -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
- Install Fuzzy Finder:
Install-Module -Name PsFzf -Scope CurrentUser -Force
- Install Nerd Font included in Root directory 'CascadiaCode.Nerd.Font.Complete.ttf'.
- Select said font in windows terminal settings.
- Open windows terminal JSON themes, paste contents of 'Settings.JSON' in file and save.





