Skip to content

Instantly share code, notes, and snippets.

@vad710
Last active Dec 3, 2016
Embed
What would you like to do?
Chocolatey Packages for Dev Machine
START http://boxstarter.org/package/nr/url?https://gist.githubusercontent.com/vad710/5bad508f9e33988e9dc9/raw/6a7537311434ed9bdf56c7597340f938cea234a5/Setup.ps1
Write-Host 'Configuring Development Environment'
Write-Host 'Setting up Box Starter'
Write-Host 'If not running within BoxStarter, ignore errors in this section'
$Boxstarter.RebootOk=$true # Allow reboots?
$Boxstarter.NoPassword=$false # Is this a machine with no login password?
$Boxstarter.AutoLogin=$true # Save my password securely and auto-login after a reboot
Write-Host 'Installing Chocolatey'
iex ((new-object net.webclient).DownloadString("http://chocolatey.org/install.ps1"))
Write-Host 'Installing Various Utilities and apps'
#cinst ccleaner -y
#cinst 7zip -y
cinst vlc -y
cinst adobereader -y
cinst skype -y
#cinst dropbox -y
cinst googledrive -y
#cinst virtualbox -y
cinst paint.net -y
cinst inkscape -y
cinst slack -y
cinst gpmdp -y #Google Music Player
#cinst office365proplus -version 15.0.07062015 -y
Write-Host 'Installing Browsers'
#cinst GoogleChrome -y
cinst firefox -y
cinst firefox-dev -pre -y #firefox nightly
Write-Host 'Installing Development Tools'
cinst githubforwindows -y
cinst postman -y
cinst gitkraken -y
#cinst android-sdk -y
cinst winmerge -y
cinst visualstudiocode -y
#cinst notepadplusplus -y
#cinst mssqlservermanagementstudio2014express -y
cinst nodejs.install - y
#Unity5 still being moderated when this script was written
#cinst unity -version 5.1.1 -y
#Customize Visual Studio Based on: https://chocolatey.org/packages/VisualStudio2013Ultimate
#cinst VisualStudio2013Ultimate -InstallArguments "/Features:'Blend WebTools Win8SDK VCMFCLibraries'" -y
#cinst visualstudio2015enterprise -version 14.0.23107.0
#Update visual studio to latest Update 4
#cinst vs2013.5 -version 1.0.0 -y
# VS extensions
#cinst resharper -y
#cinst dotCover -y
#cinst dotPeak -y
#Install-ChocolateyVsixPackage WebEssentials2013 http://visualstudiogallery.msdn.microsoft.com/56633663-6799-41d7-9df7-0f2a504ca361/file/105627/31/WebEssentials2013.vsix -y
#Install-ChocolateyVsixPackage NuGet http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca/file/105933/8/NuGet.Tools.2013.vsix -y
#Install-ChocolateyVsixPackage Unity3dTools http://visualstudiogallery.msdn.microsoft.com/20b80b8c-659b-45ef-96c1-437828fe7cf2/file/92287/8/Visual%20Studio%202013%20Tools%20for%20Unity.msi -y
#Install-ChocolateyVsixPackage FileNesting http://visualstudiogallery.msdn.microsoft.com/3ebde8fb-26d8-4374-a0eb-1e4e2665070c/file/123284/15/File%20Nesting%20v2.1.20.vsix -y
Write-Host 'NOTE: As of the time of this writing, Some addons are not available via chocolatey or VS Gallery'
#Write-Host 'Install Node.js Tools for Visual Studio Manually'
# http://nodejstools.codeplex.com/downloads/get/1440949
#Write-Host 'Install TypeScript for Visual Studio Manually'
#https://visualstudiogallery.msdn.microsoft.com/2d42d8dc-e085-45eb-a30b-3f7d50d55304/file/151666/1/TypeScript_1.4_VS2013.exe
Write-Host 'Tweaking OS'
#cinst boxstarter.winconfig -y#in case we are not running inside of BoxStarter
Update-ExecutionPolicy Unrestricted
Set-ExplorerOptions -showFileExtensions -EnableShowFullPathInTitleBar
Enable-RemoteDesktop
Enable-MicrosoftUpdate
Write-Host 'Pinning Apps'
Install-ChocolateyPinnedTaskBarItem "$($Boxstarter.programFiles86)\Google\Chrome\Application\chrome.exe"
#Install-ChocolateyPinnedTaskBarItem "$($Boxstarter.programFiles86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"
# Update Windows and reboot if necessary
Write-Host 'Installing Windows Updates'
Install-WindowsUpdate -AcceptEula
if (Test-PendingReboot) { Invoke-Reboot }
Write-Host 'Cleaning out Windows Update Files'
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment