# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.jianny.net/work/misc/windows-terminal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
