> For the complete documentation index, see [llms.txt](https://docs.jianny.net/work/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jianny.net/work/misc/windows-terminal.md).

# 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

![](/files/Ln6LUMi7fKkpEqhe5uqQ)

Restart

![](/files/0ilybD34yP0saUBCeuKT)

...and get something like this

![](/files/JtuZEz0fX78VcPB0ZsF9)

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="/files/0tJ3sq5TEe2kIgs0DUEj" alt=""><figcaption><p>Finished Product</p></figcaption></figure>
