Note
- OS: Windows 11
- Terminal: Wezterm
- Shell: PowerShell
- Editor: Neovim
- Launcher: Flow Launcher
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 Terminal-Icons@ PowerShell. - Install
fzf&psfzfviascoop install fzf&Install-Module PsFzf@ PowerShell. - Install
ptreeviaInstall-Module PowerTree@ PowerShell. - Install
lazygitviascoop install lazygit@ PowerShell. - Install
lazydockerviascoop install lazydocker@ PowerShell. - Install
lazysqlviascoop install lazysql@ PowerShell. - Install
k9s&kubectlviascoop install k9s kubectl@ PowerShell &setx K9S_EDITOR nvim. - 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". - 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
flow-launcherviascoop install flow-launcher@ PowerShell. - Clone this repository via
git clone --recurse-submodules https://github.com/mezdelex/dotfiles& 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.sh | 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 |
| fzf | fzf/psfzf | n/a |
| ptree | ptree | n/a |
| lazygit | lazygit | n/a |
| lazydocker | lazydocker | n/a |
| lazysql | lazysql | n/a |
| k9s | k9s/kubectl | k9s |
| zoxide | zoxide | n/a |
| yazi | yazi/ffmpeg/jid/jq/poppler/resvg | yazi |
| neovim | neovim/fd/grpcurl/ripgrep/rustup/tree-sitter | neovim |
| flow-launcher | flow.launcher | flow-launcher |