Skip to content

Instantly share code, notes, and snippets.

@tuftkyle
Forked from willwm/Windows10-Setup.ps1
Last active April 1, 2021 02:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save tuftkyle/639d6c9400268b42caab579bd5089054 to your computer and use it in GitHub Desktop.
Save tuftkyle/639d6c9400268b42caab579bd5089054 to your computer and use it in GitHub Desktop.
Windows 10 Setup (Chocolatey + Boxstarter)
### Base Windows Configuration ###
# Enable Windows Features...
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online -NoRestart
Enable-WindowsOptionalFeature -FeatureName Containers -Online -NoRestart
Enable-WindowsOptionalFeature -FeatureName Microsoft-Windows-Subsystem-Linux -Online -NoRestart
### Chocolatey Installs ###
# Install Chocolatey: https://chocolatey.org/install
# Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# Enable Chocolatey Autoconfirm
choco feature enable -n allowGlobalConfirmation
# Install Boxstarter: http://boxstarter.org/InstallBoxstarter
# cinst -y boxstarter
# Development Tools
cinst -y 7zip
cinst -y dotnetcore
cinst -y git --params="/WindowsTerminal /NoShellIntegration"
cinst -y GoogleChrome
cinst -y python
cinst -y r
cinst -y rtools
cinst -y r.studio
cinst -y docker-cli
cinst -y docker-compose
# Development Tools - Visual Studio Code
cinst -y visualstudiocode
cinst -y vscode-powershell
cinst -y vscode-gitlens
cinst -y vscode-editorconfig
cinst -y vscode-bash
cinst -y vscode-python
# Utilities
cinst -y adb
cinst -y everything
cinst -y filezilla
cinst -y notepad3
cinst -y notepadplusplus
cinst -y paint.net
cinst -y pandoc
cinst -y rufus
cinst -y snagit
cinst -y sudo
cinst -y sysinternals
cinst -y windirstat
# Utilities (Optional)
# cinst -y clipdiary
# cinst -y icaros
# cinst -y rescuetime
# cinst -y snagit
# cinst -y sizer
# cinst -y winaero-tweaker
# Fonts
cinst -y firacode
cinst -y inconsolata
cinst -y hackfont
# Color Theme
cinst -y colortool
refreshenv
colortool -b campbell
# Boxstarter Configuration Commands (gcm -module Boxstarter.WinConfig)
Set-WindowsExplorerOptions -EnableShowFileExtensions -DisableOpenFileExplorerToQuickAccess -DisableShowFrequentFoldersInQuickAccess -DisableShowRecentFilesInQuickAccess
Disable-BingSearch
Disable-GameBarTips
Enable-RemoteDesktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment