winconfig-2.mp4
Download from official realease page
Install-Module -Name Terminal-Icons -Repository PSGallery
Import-Module -Name Terminal-Icons
Install chocolatey
chocolatey is a package manager for windows
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Install scoop
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
scoop install busybox
choco install git
choco install neovim
choco install mingw
choco install nodejs
choco install ripgrep
Install NvChad Neovim
Head to installation page
Windows Installation
or, you can just use below command to get Nvchad with
my custom folder
git clone https://github.com/NvChad/NvChad $HOME\AppData\Local\nvim --depth 1
git clone https://github.com/barungh/nvim "$env:LOCALAPPDATA\nvim\lua\custom" --depth 1
python
Executing python command in Powershell will redirect to Microsoft App store Python download page if it is already not installed
choco install fzf
Install-Module -Name PSFzf -RequiredVersion 2.4.0
Oh My Posh installation instruction
choco install oh-my-posh
oh-my-posh init pwsh --config 'C:\Program Files (x86)\oh-my-posh\themes\json.omp.json' | Invoke-Expression
Get-PoshThemes # list all available themes
wincofig.mp4
Executing this command will install posh-git for current user porfile
PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force
nvim $PROFILE
oh-my-posh init pwsh --config 'C:\Program Files (x86)\oh-my-posh\themes\json.omp.json' | Invoke-Expression
Import-Module -Name Terminal-Icons
Import-Module posh-git
Import-Module PSFzf
Set-PsFzfOption -PSReadlineChordProvider 'Ctrl+t' -PSReadlineChordReverseHistory 'Ctrl+r'
Set-Alias ls Get-ChildItem | Format-Table
Set-Alias ll Get-ChildItemColor | Format-Table
Start-Service ssh-agent
ssh-agent by default is set to start automatically which can cause issue
so to change it, execute
# to check start up type of ssh-agent
Get-Service ssh-agent | Select StartType
# to set it to start manually
Get-Service -Name ssh-agent | Set-Service -StartupType Manual
choco install gh
gh auth login
create a project
git init # git command
git add . # git command
gh repo create # github cli command
git commit -m "My first commit ☺"
# at this stage you will get error
# (if your git is not configured yet)
# so follow the instruction for
# minimal configuration
# then git commit again
git commit -m "My first commit ☺"
git push -u origin master
gh browse # github cli command
# git commands start with 'git'
# whereas github cli commands start with 'gh'
Find terminal themes scheme here and copy the scheme you want
then head to
cd $env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
and find setting.json file
open it using nvim
nvim settings.json
copy your scheme on proper place
Micorosoft PowerToys Official Page
Github Realese page
Install power toys and configure it
test launcher test color picker