- Visual Studio Code
- Sublime Text
- Vim | Remember to add
vimtoPATH. - 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.jsonfor Windows Terminal and replace everything with the contents ofconfigs/windows-terminal-settings.jsonfrom this repo. - Pick/change/add background images as needed from the
backgroundsfolder.
- Open
- Full Screen:
F11orAlt+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.ps1from theconfigsfolder 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 tofalsehere, but the default istruewith a fresh download. - Pick and install any/all of the following and edit
Microsoft.PowerShell_profile.ps1only 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)