For detail information click on the link, you will go through the detailed article
First download latest Powershell and windows terminal from microsoft store
- Hack (NerdFonts) - A Powerline patched font
- Scoop - A command-line installer
- Oh My Posh -prompt theme engine
- Terminal-Icons - file and folder icons
- psReadline - Cmdlets for customizing the editing environment, used for autocompletion
- Z -Directory jumper
- Fzf, PSFzf - Fuzzy finder
Nerdfonts - My personal choice hack font Download hack.zip and extract the zip file and install the fonts. consists like this(hack of Nerd Complete mono windows compatable (opentype)
- scoop - A command-line installer , type the following commands in powershell
Open windows terminal and type the following commands to install scoop
iwr -useb get.scoop.sh | iex
scoop install curl sudo jq
- Git for windows just type the following command in powershell.
winget install -e --id Git.Git
It will install git to windows
scoop install neovim gcc
-
Next create a user profile
-
You can do this in two methods @@@@1 Simple method @@@@
1.Download .config folder and move this folder to ( C:\Users\your username) if you want to find user name just press windows+R or open run and type this 'netplwiz' then it will show it will show your username. (or)
- In 'C drive' you will have users folder and in that you will find your usernamefolder(it will be your system name ) so paste these files over there. Note: in the .config folder there will be two files
here you need to rename the ' 2nd file name 'to yourusername.omp.json
(eg: yeswa.omp.json) here yeswa is my username, so replace or rename yeswa to your username. if your username is tuf change to tuf.omp.json)
if you use the above method , in powershell you need to use the following command
cd .config/powershell
And Continue this Process
- If you uses the above 1st method skip the 2nd method to avoid errors
-@@@@@@@@@@@ # 2 method @@@@@@@@@@@@@@@@
mkdir .config/powershell/user_profile.ps1
-
It will create a folder in 'Cdrive' as .config
-
And inside of it will create a powershell folder
-
And inside of it will create this file user_profile.ps1 now type this command
nvim user_profile.ps1
to insert the text just press i button in keyboard and paste the text
and to save the text press ESC button in keyboard and press :wq buttons and hit enter button
if you face any error press ESC button and :q! buttons and enterbutton this will not save any text in the file so you need to follow the first method.
Now u need to copy the text from user_profile.ps1 and paste the text into the file
In the same way you need to create another file and paste the text into it
Now type these in windows terminal
- Oh My Posh -Prompt theme engine For installing oh my posh type the following commands in powershell
Install -Module posh-git -Scope CurrentUser -Force
Install -Module oh-my-posh -Scope CurrentUser -Force
- Location for nvm
C:\ProgramData\nvm
scoop install nvm
- Terminal Icons - Folder and file icons To install
Install-Module -Name Terminal-Icons -Repository PSGallery -Force
Import-Module Terminal-Icons
- Z - Directory jumper
Install-Module -Name z -Force
zdesk
PSR ReadLine - Cmdlets for customizing the editing environment, used for autocompletion
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
set-PSReadLineOption -PredictionSource History
set-PSReadLineOption -PredictionViewStyle ListView
- PSFzf - Fuzzy finder
Install-Module -Name PSFzf -Scope CurrentUser -Force
Set-PSFzfOption -PSReadLineChordProvider 'Ctrl+f' -PSReadLineChordReverseHistory 'Ctrl+r'
Themes ftom the themes youcan get any theme for free
Set-PoshPrompt -slim
set-PoshPrompt - theme name and hit enter
- Light/dark mode toggle
- Live previews
- Fullscreen mode
- Cross platform