Note
- OS: Windows 11
- Terminal: Wezterm
- Shell: PowerShell Core
Important
- Install
scoop
viaSet-ExecutionPolicy RemoteSigned -Scope CurrentUser
&Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
@ Windows PowerShell. - Install additional
scoop buckets
viascoop bucket add extras
,scoop bucket add nerd-fonts
&scoop bucket add versions
@ Windows PowerShell. - Install
git
viascoop install git
@ Windows PowerShell & copy config to$HOME/.gitconfig
or run symlinks. - Install
aria2
viascoop install aria2
& runscoop config aria2-warning-enabled false
@ Windows PowerShell. - Install
cascadia-code
viascoop install cascadia-code
@ Windows PowerShell. - Install
oh-my-posh
viascoop install oh-my-posh
@ Windows PowerShell & copy prompt to$HOME/.prompt.json
or run symlinks. - Install
wezterm-nightly
&vcredist
viascoop install wezterm-nightly vcredist
@ Windows PowerShell & copy config to$HOME/.config/wezterm/wezterm.lua
or run symlinks. - Install
powershell
viascoop install pwsh
@ Windows PowerShell. - Install
terminal-icons
viaInstall-Module -Name Terminal-Icons -Scope CurrentUser
@ PowerShell & follow config instructions. - Install
fzf
&psfzf
viascoop 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-sitter
viascoop install neovim-nightly fd grpcurl mingw-winlibs-llvm-msvcrt ripgrep rustup tree-sitter
@ PowerShell & follow config instructions. - Install
lazygit
viascoop install lazygit
@ PowerShell. - Install
lazydocker
viascoop install lazydocker
@ PowerShell. - Install
kubectl
&k9s
viascoop install kubectl k9s
@ PowerShell & follow config instructions. - Install
zoxide
viascoop install zoxide
@ PowerShell. - Install
yazi
,ffmpeg
,ghostscript
,jid
,jq
,poppler
&resvg
viascoop install yazi ffmpeg ghostscript 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.toml
or run symlinks.
Tip
- Run symlinks script with admin rights to set all the symlinks at once.
- Run
Update-Module -Verbose
to 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/ghostscript/jid/jq/poppler/resvg | config |