- Visual Studio Code
- Sublime Text
- Vim | Remember to add
vim
toPATH
. - Notepads | Replacement for notepad
- Install Git
TODO: Add visual studio code portable settings and extension download scripts. Alternatively, we can use VSCode Portable.
- Download and install Windows Terminal either from
the Windows Store, or using
winget
.
winget Install Windows.Terminal
- Configure Windows Terminal
- Open
settings.json
for Windows Terminal and replace everything with the contents ofconfigs/windows-terminal-settings.json
from this repo. - Pick/change/add background images as needed from the
backgrounds
folder.
- Open
- Full Screen:
F11
orAlt+Enter
- Split Pane:
Alt+Shift+d
- Close Pane or Tab:
Ctrl+Shift+w
- Navigating Panes:
Alt+ArrowKeys
- Zooming into a Pane:
Ctrl+z
- Toggling Read-Only for a Pane:
Ctrl+r
Download a Nerd Font
from
nerdfonts.com. Prime choices include:
Caskaydia Cove Nerd Font
- Preview | DownloadFiraCode Nerd Font
- Preview | DownloadUbuntuMono Nerd Font
- Preview | Download
Almost all of the customization options here was derived from: https://www.hanselman.com/blog/my-ultimate-powershell-prompt-with-oh-my-posh-and-the-windows-terminal
- Install the latest PowerShell. Either from the
Windows Store or using
winget
.
winget Install Microsoft.PowerShell
- Edit or create the PowerShell profile. It should be in
$PROFILE
, aka,Documents/PowerShell
.- Copy and paste
Microsoft.PowerShell_profile.ps1
from theconfigs
folder in this repository. - Select a theme from Oh My Posh Themes,
or use one of the ones saved in
themes/oh-my-posh
. - By default the configs use
powerlevel10k_rainbow
. Note: Console title is set tofalse
here, but the default istrue
with a fresh download. - Pick and install any/all of the following and edit
Microsoft.PowerShell_profile.ps1
only if any of the add-ons are skipped. Otherwise, leave everything as-is:
- Copy and paste
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
Install-Module -Name Terminal-Icons -Repository PSGallery
Install-Module -Name z
- Music Player - musickcube.
- YouTube DL - youtube-dl.
Note: Remember to add musikcube
to PATH. Also, I've set a music
alias for
musikcube
. And you might also want to grab ffmpeg
for any audio-video conversion for youtube-dl
.
Dl-Audio ([string] $AudioFormat, [string] $YouTubeLinkOrId)
Dl-Mp3 ([string] $YouTubeLinkOrId)
Dl-Video ([string] $YouTubeLinkOrId)