Skip to content

Instantly share code, notes, and snippets.

@wyattferguson
Last active March 13, 2026 20:15
Show Gist options
  • Select an option

  • Save wyattferguson/d2e185b5d3cf6aa81ed89b0d341a21e3 to your computer and use it in GitHub Desktop.

Select an option

Save wyattferguson/d2e185b5d3cf6aa81ed89b0d341a21e3 to your computer and use it in GitHub Desktop.
:: Installer 8.0v
:: install python 3.13
winget install -e --id Python.Python.3.13 --scope machine
:: install uv
winget install --id=astral-sh.uv -e
:: install latest Rust
winget install Microsoft.VisualStudio.2022.Community --silent --override "--wait --quiet --add ProductLang En-us --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended"
winget install Rustlang.Rustup
:: install vscode
winget install -e --id Microsoft.VisualStudioCode
:: install git
winget install --id Git.Git -e --source winget
:: github cli
winget install --id GitHub.cli
git config --global user.name "wyattferguson"
git config --global user.email "wyattf@gmail.com"
:: install starship
winget install starship
:: install terminal apps fzf, zoxide, bat, fd, and eza
winget install sharkdp.bat
winget install ajeetdsouza.zoxide
winget install junegunn.fzf
winget install sharkdp.fd
winget install eza-community.eza
:: Firefox
winget install --id=Mozilla.Firefox -e
:: Spotify
winget install --id=Spotify.Spotify -e
:: VLC
winget install --id=VideoLAN.VLC -e
:: Transmission
winget install --id=Transmission.Transmission -e
:: WinRAR
winget install --id=RARLab.WinRAR -e
:: Bitwarden
winget install --id=Bitwarden.Bitwarden -e
:: Flow Launch
winget install --id=Flow-Launcher.Flow-Launcher -e
:: Docker
winget install --id=Docker.DockerDesktop -e
:: Open Hardware Monitor
winget install --id=CPUID.HWMonitor -e
:: Signal
winget install --id=OpenWhisperSystems.Signal -e
:: Plex Media Server
winget install --id=Plex.PlexMediaServer -e
:: Steam
winget install --id=Valve.Steam -e
:: Epic Games
winget install --id=EpicGames.EpicGamesLauncher -e
:: NodeJS
winget install -e --id OpenJS.NodeJS
:: Beekeeper
winget install -e --id beekeeper-studio.beekeeper-studio
:: GitKraken
winget install -e --id Axosoft.GitKraken
:: Copilot
winget install -e --id GitHub.Copilot
echo --- Downloading fonts
PowerShell Invoke-WebRequest -Uri "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/NerdFontsSymbolsOnly.zip" -OutFile C:\Users\wyatt\Downloads\NerdFontsSymbolsOnly.zip
PowerShell Invoke-WebRequest -Uri "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/JetBrainsMono.zip" -OutFile C:\Users\wyatt\Downloads\JetBrainsMono.zip
echo --- Exporting fonts
Powershell Expand-Archive -Path C:\Users\wyatt\Downloads\NerdFontsSymbolsOnly.zip -DestinationPath C:\Users\wyatt\Downloads\NerdFonts
Powershell Expand-Archive -Path C:\Users\wyatt\Downloads\JetBrainsMono.zip -DestinationPath C:\Users\wyatt\Downloads\JetBrainsMono
:: Create Directories
echo --- Creating directories
mkdir C:\Users\wyatt\code
mkdir C:\Users\wyatt\.config
mkdir C:\Users\wyatt\Documents\PowerShell
echo --- Downloading configs
PowerShell Invoke-WebRequest -Uri "https://gist.githubusercontent.com/wyattferguson/aabc08aee6f64300b7eed23e2ad32a54/raw/c2c3d346d686431ae96b413eb98c12d6aa67bcc7/starship.toml" -OutFile C:\Users\wyatt\.config\starship.toml
PowerShell Invoke-WebRequest -Uri "https://gist.githubusercontent.com/wyattferguson/bd8e63dac268534e0f65cf65c75a7677/raw/e75277a3b1174e7e956635149c2dd5abad5fe11a/eza-theme.yml" -OutFile C:\Users\wyatt\.config\theme.yml
PowerShell Invoke-WebRequest -Uri "https://gist.githubusercontent.com/wyattferguson/c03bceec446e90814de474dfb20ad651/raw/78f1852daecedbe7f34937ba13109367415edbc7/powershell-config.ps1" -OutFile C:\Users\wyatt\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
:: WinUtil Debloater
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Raphire/Win11Debloat/master/Get.ps1"))) -RemoveApps -RemoveCommApps -RemoveGamingApps -DisableDVR -ClearStart -DisableTelemetry -DisableBing -DisableSuggestions -DisableLockscreenTips -TaskbarAlignLeft -HideSearchTb -HideTaskview -HideChat -DisableWidgets -DisableRecall -DisableCopilot -HideMusic -RevertContextMenu -Silent

Comments are disabled for this gist.