👷‍♂️
Work
  • 💻SNOW
    • Catalog Forms
    • Knowledge Base
  • ☁️Azure
    • Graph Permissions
    • App Registration Auths
      • Postman
      • Graph ROPC Federated Account
        • MSAL UsernamePasswordCredential
        • Java
        • Python
        • C#/VB code Auth
      • Powershell
      • Java Auth x EWS
      • Python Auth x Sharepoint
      • C# Auth x Sharepoint
    • MFA
    • Dynamic Group
    • AAD Device Pending
    • O365 Device Enrollment
    • AAD Device Troubleshoot
    • AAD Mobile Troubleshooting
    • ADO Service Principal
    • External B2B
    • VLSC Admin
    • PowerBI Session Timeout
    • SSO issues
  • 🔓OKTA
    • SVC Account
    • OKTA Integration
    • Access Issues
  • 👷‍♂️Workday
    • Account Lifecycle
    • Coupa
  • 📨O365
    • OOF of Distribution List
    • Mailbox Recovery
    • Mailbox Existence
  • 🦄Misc
    • Windows Terminal
    • Google Auth Export
    • MS Teams Issues
  • 🌥️Cloud Stuff
    • 🚀Benchmarking
      • Vultr
    • 💳Cloud Server
    • ♻️Email and Spams
  • 🔬Open Source
    • Pending
      • Matrix/Synapse
      • Huginn
      • ChangeDetection
    • Tested
      • Codex Docs
      • Ghost Blog
      • n8n Automation
Powered by GitBook
On this page
  1. Misc

Windows Terminal

PreviousMailbox ExistenceNextGoogle Auth Export

Last updated 1 year ago

Install Scoop on 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

scoop update windows-terminal

Download Nerd-Fonts (Hack) from

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

Configure Windows Terminal

Restart

...and get something like this

Install a couple of other tools on Terminal

scoop install curl sudo jq
// Install Git for Windows
winget install -e --id Git.Git
// Install VIM for Windows Terminal
scoop install neovim gcc
// 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'
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json

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

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

Install Terminal Icons

Install-Module -Name Terminal-Icons -Repository PSGallery -Force
Import-Module Terminal-Icons
🦄
Github Release Page
Finished Product