Note
- OS: Windows 11
- Terminal: Wezterm
- Shell: PowerShell Core
Important
- Install
scoopviaSet-ExecutionPolicy RemoteSigned -Scope CurrentUser&Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression@ Windows PowerShell. - Install
gitviascoop install git@ Windows PowerShell - Install additional
scoop bucketsviascoop bucket add extras,scoop bucket add nerd-fonts&scoop bucket add versions@ Windows PowerShell. - Install
aria2viascoop install aria2& runscoop config aria2-warning-enabled false@ Windows PowerShell. - Install
cascadia-codeviascoop install cascadia-code@ Windows PowerShell. - Install
oh-my-poshviascoop install oh-my-posh@ Windows PowerShell. - Install
wezterm-nightly&vcredistviascoop install wezterm-nightly vcredist@ Windows PowerShell. - Install
pwsh-betaviascoop install pwsh-beta@ Windows PowerShell. - Install
terminal-iconsviaInstall-Module -Name Terminal-Icons -Scope CurrentUser@ PowerShell. - Install
fzf&psfzfviascoop install fzf&Install-Module -Name PsFzf -Scope CurrentUser@ PowerShell. - Install
neovim-nightly,fd,grpcurl,mingw-winlibs-llvm-msvcrt,ripgrep,rustup&tree-sitterviascoop install neovim-nightly fd grpcurl mingw-winlibs-llvm-msvcrt ripgrep rustup tree-sitter@ PowerShell & follow config instructions. - Install
lazygitviascoop install lazygit@ PowerShell. - Install
lazydockerviascoop install lazydocker@ PowerShell. - Install
kubectl&k9sviascoop install kubectl k9s@ PowerShell - Install
zoxideviascoop install zoxide@ PowerShell. - Install
yazi,ffmpeg,jid,jq,poppler&resvgviascoop install yazi ffmpeg jid jq poppler resvg@ PowerShell &setx YAZI_FILE_ONE "$HOME/scoop/apps/git/current/usr/bin/file.exe". - Clone this repository & run symlinks script with admin rights to set all the symlinks at once @ PowerShell.
Tip
- Run
Update-Module (-Verbose)to update PowerShell modules. - Run
Uninstall-Module <Module> -MaximumVersion <Version>to clean up specific PowerShell module stale versions.
| Name | Source | Uri |
|---|---|---|
| Scoop | scoop | n/a |
| Git | git | .gitconfig |
| Aria2 | aria2 | n/a |
| Cascadia Code | cascadia-code | n/a |
| Oh My Posh | oh-my-posh | prompt.toml |
| Wezterm | wezterm | wezterm.lua |
| PowerShell | powershell | profile.ps1 |
| Terminal Icons | terminal-icons | terminal-icons |
| FuzzyFinder | fzf/psfzf | n/a |
| Neovim | neovim/fd/grpcurl/ripgrep/rustup/tree-sitter | neovim |
| Lazygit | lazygit | n/a |
| Lazydocker | lazydocker | n/a |
| K9s | kubectl/k9s | k9s |
| Zoxide | zoxide | n/a |
| Yazi | yazi/ffmpeg/jid/jq/poppler/resvg | yazi |