# Windows Terminal

Install Scoop on Powershell

```powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUserInstall Microsoft Terminal via Scoop scoop bucket add extras scoop install windows-terminal
irm get.scoop.sh | iex
```

Update Windows Terminal via Scoop&#x20;

```powershell
scoop update windows-terminal
```

Download Nerd-Fonts (Hack) from [Github Release Page](https://github.com/ryanoasis/nerd-fonts/releases/tag/v2.2.2)

Open downloaded zip and install Complete option (usually first file)

Configure Windows Terminal

![](https://2627915664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC5L8BFhTKgXFngIiQkEm%2Fuploads%2FihLnHLOBJDBlaXDZZNDk%2Fimage.png?alt=media\&token=ebb2676d-7b84-429d-917c-0cde2aea3fb9)

Restart

![](https://2627915664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC5L8BFhTKgXFngIiQkEm%2Fuploads%2FMqCwZ02jlGW0G0d3tLNd%2Fimage.png?alt=media\&token=e2d71689-b14a-480c-b52b-101a7163e0d8)

...and get something like this

![](https://2627915664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC5L8BFhTKgXFngIiQkEm%2Fuploads%2Fd3xORwpvuD0vgfJDiOkh%2Fimage.png?alt=media\&token=4d124ddf-46e2-4744-9aa4-f6653595f7c7)

Install a couple of other tools on Terminal

<pre class="language-powershell"><code class="lang-powershell">scoop install curl sudo jq
<strong>// Install Git for Windows
</strong><strong>winget install -e --id Git.Git
</strong>// Install VIM for Windows Terminal
scoop install neovim gcc
</code></pre>

```
// user_profile.ps1
// You can do neovim $PROFILE
# Alias
Set-Alias vim nvim
Set-Alias ll ls
Set-Alias g git
Set-Alias grep findstr
Set-Alias tig 'C:\Program Files\Git\usr\bin\tig.exe'
Set-Alias less 'C:\Program Files\Git\usr\bin\less.exe'
```

<pre><code><strong>scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json
</strong></code></pre>

Add posh init line on $PROFILE

```
// user_profile.ps1
// You can do neovim $PROFILE
# Alias
Set-Alias vim nvim
Set-Alias ll ls
Set-Alias g git
Set-Alias grep findstr
Set-Alias tig 'C:\Program Files\Git\usr\bin\tig.exe'
Set-Alias less 'C:\Program Files\Git\usr\bin\less.exe'e code

oh-my-posh init pwsh | Invoke-Expression
```

Install oh my post theme by using below commands, theme library here

<pre><code>Get-PoshThemes
<strong>oh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/easy-term.omp.json' | Invoke-Expression
</strong></code></pre>

Install Terminal Icons

```
Install-Module -Name Terminal-Icons -Repository PSGallery -Force
Import-Module Terminal-Icons
```

<figure><img src="https://2627915664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC5L8BFhTKgXFngIiQkEm%2Fuploads%2FuNwc305xWXF8YDycLv1Y%2Fimage.png?alt=media&#x26;token=46a8cadd-cda2-490f-9edf-d68c388a5b94" alt=""><figcaption><p>Finished Product</p></figcaption></figure>
