Storing all configurations for prompt engines that I have been used. Inspired from devaslife's setup
- PowerShell config
- git config
- putty config (SSH)
- Windows 11 (Recommened for customized theme)
- Powershell 7 (Recommended)
- Git for Windows
- Oh My Posh - Prompt engine theme
- Terminal Icons - Folder and file icons
- PSReadLine - Module for customize editing env, autocompletion, history
- z or zoxide - Directory jumper
- PSFzf - Fuzzy finder
- Font: Nerd Fonts - Fira Code NFM
- Themes: Catppuccin Macchiato
- PowerShell:
- Create new profile
user_profile.ps1
- Open root powershell, add
to assign default powershell with our customized profile (for syncing across devices with Git)
$profile = Join-Path $env:USERPROFILE '\.config\powershell\user_profile.ps1' .$profile
- Install Scoop:
iwr -useb get.scoop.sh | iex
- Install Oh My Posh:
Install-Module oh-my-posh -Scope CurrentUser -Force
- Install Terminal Icons
Install-Module -Name Terminal-Icons -Scope CurrentUser -Repository PSGallery -Force
- Install z:
Install-Module -Name z -Scope CurrentUser -Force -AllowClobber
- Install PSReadLine:
Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck
- Install PSFzf:
scoop install fzf Install-Module -Name PSFzf -Scope CurrentUser -Force
- Create new profile
- Putty: TBU