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 & copy config to$HOME/.gitconfigor run symlinks. - 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 & copy prompt to$HOME/.prompt.jsonor run symlinks. - Install
wezterm-nightly&vcredistviascoop install wezterm-nightly vcredist@ Windows PowerShell & copy config to$HOME/.config/wezterm/wezterm.luaor run symlinks. - Install
powershellviascoop install pwsh@ Windows PowerShell. - Install
terminal-iconsviaInstall-Module -Name Terminal-Icons -Scope CurrentUser@ PowerShell & follow config instructions. - Install
fzf&psfzfviascoop install fzf&Install-Module -Name PsFzf -Scope CurrentUser@ PowerShell. - Copy PowerShell config to
nvim $profile@ PowerShell or run symlinks. - 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 & follow config instructions. - 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"& copy config to$HOME/AppData/Roaming/yazi/config/yazi.tomlor run symlinks.
Tip
- Run symlinks script with admin rights to set all the symlinks at once.
- Run
Update-Module -Verboseto update PowerShell modules.
| Name | Source | Uri |
|---|---|---|
| Scoop | scoop | n/a |
| Git | git | config |
| Aria2 | aria2 | n/a |
| Cascadia Code | cascadia-code | n/a |
| Oh My Posh | oh-my-posh | prompt |
| Wezterm | wezterm | config |
| PowerShell | powershell | config |
| Terminal Icons | terminal-icons | config |
| FuzzyFinder | fzf/psfzf | n/a |
| Neovim | neovim/fd/grpcurl/ripgrep/rustup/tree-sitter | config |
| Lazygit | lazygit | n/a |
| Lazydocker | lazydocker | n/a |
| K9s | kubectl/k9s | config |
| Zoxide | zoxide | n/a |
| Yazi | yazi/ffmpeg/jid/jq/poppler/resvg | config |

