Last active
March 13, 2026 20:15
-
-
Save wyattferguson/d2e185b5d3cf6aa81ed89b0d341a21e3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :: 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.