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 | 

