Last active
December 3, 2016 02:12
-
-
Save vad710/5bad508f9e33988e9dc9 to your computer and use it in GitHub Desktop.
Chocolatey Packages for Dev Machine
This file contains 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
START http://boxstarter.org/package/nr/url?https://gist.githubusercontent.com/vad710/5bad508f9e33988e9dc9/raw/6a7537311434ed9bdf56c7597340f938cea234a5/Setup.ps1 |
This file contains 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
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