Skip to content

Instantly share code, notes, and snippets.

@ronanmccoy
Last active November 7, 2016 23:37
Show Gist options
  • Save ronanmccoy/6420aa0184a8d6878da4 to your computer and use it in GitHub Desktop.
Save ronanmccoy/6420aa0184a8d6878da4 to your computer and use it in GitHub Desktop.
The base set up for my development machine. Using boxstarter and chocolatey to get the machine up and running. This is still a work in progress.
#RM 11/4/2016
#-------------------------------#
# Customize Windows    #
#-------------------------------#
# Setup windows to show hidden files, hidden folders, and system files, show file extensions, and remove file path in title.
# See http://boxstarter.org/WinConfig for more info.
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -DisableShowProtectedOSFiles -EnableShowFileExtensions -DisableShowFullPathInTitleBar
# Also set options for the taskbar. See http://boxstarter.org/WinConfig for more info.
# I disable this as I prefer to configure the taskbar manually.
#Set-TaskbarOptions -Size Small -Lock -Dock Top
# Turn on remote desktop.
Enable-RemoteDesktop
# Turn of IE enhanced security.
Disable-InternetExplorerESC
# Turn off UAC for the installs below to work without constant interruptions.
Disable-UAC
# See http://boxstarter.org/WinConfig.
Update-ExecutionPolicy
#-------------------------------#
# Install Apps    #
#-------------------------------#
cinst 7zip.install
cinst atom
cinst android-sdk
cinst androidstudio
cinst chocolatey
cinst ccleaner -y
#cinst compass # Compass app, http://compass.kkbox.com. Not found, install from the site.
cinst curl
cinst cygwin # Had some issues installing. May need to retry from prompt using "cinst cygwin"
cinst dropbox -y
cinst fiddler -y
cinst filezilla -y
cinst firefox -y
cinst gimp
cinst git.install -version 1.8.1.2  # Sticking to the version from previous machine. This failed when executed. May need to install manually.
cinst gitkraken -y
cinst golang
cinst googlechrome
cinst googlechrome.canary -y
cinst googledrive -y
cinst greenshot -y     # Screenshot and annotation tool.
cinst growl # Failed when executed. May need to install manually.
cinst handbrake.install
cinst httrack.app -y
cinst hipchat
cinst inkscape -y
cinst kdiff3 -y
cinst keepass.install
cinst licecap -y # Extra questions about checksum may cause this to fail.
cinst logparser -y
cinst logparser.lizardgui
cinst mvc -y      # Miro Video Converter
cinst mysql -y      # MySQL database. This failed when executed from this script, but was successful when manually executing from the prompt.
cinst mysql.workbench -y     # MySQL database management tools.
cinst nexusfont
cinst ngrok.portable -y
cinst nmap -y
cinst nodejs.install
cinst notepadplusplus.install
cinst nugetpackagemanager
cinst postman -y      # I prefer the Insomnia REST app, but this will do.
#cinst putty.install # This failed. See section below about additional apps.
cinst python2
cinst pip # Failed when executed.
cinst ruby
cinst shotcut -y
cinst slack -y
cinst sourcetree -yj
cinst sublimetext3 -y
cinst sqlitebrowser
cinst sysinternals -y
cinst toggl -y
cinst vagrant
cinst virtualbox -version 4.3.34 -y  # Virtualbox 5+ seems to be problematic with vagrant 1.7.2 - 1.8.6, so playing it safe.
cinst visualstudiocode -y # Requires a reboot
cinst vlc -y
cinst windirstat -y
cinst winscp
cinst wunderlist -y
cinst xenulinksleuth -y    # Website spider to check links (http://home.snafu.de/tilman/xenulink.html).
cinst yeoman -y
## Not installing MSSQL. Will do this manually.
#cinst mssqlserver2014express      # SQL Server 2014 Express - a free version of SQL Server 2014.
#cinst mssqlservermanagementstudio2014express -version 1.0.6  # SQL Server 2014 management tools.
#---------------------------------------#
# Additional Apps for reference only  #
#---------------------------------------#
#  Easy HTML5 Video
#  MovieMaker
#  HostsXpert - http://www.majorgeeks.com/files/details/hostsxpert.html
#  Putty and puttygen - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
#  Visual Studio 2010
#  Insomnia (in place of postman, installed above)
#  Ruler.exe - http://www.sliver.com/dotnet/Ruler/
#  Oracle Universal Content Management Site studio 10gR4
# WinZip
#---------------------------------------#
# Run Windows Update    #
#---------------------------------------#
Enable-MicrosoftUpdate
Install-WindowsUpdate -AcceptEula
#---------------------------------------#
# Cleanup stuff     #
#---------------------------------------#
del C:\eula*.txt
del C:\install.*
del C:\vcredist.*
del C:\vc_red.*
#---------------------------------------------------------------#
# Delete MSSQL installer files as they tend to be huge  #
#---------------------------------------------------------------#
#del "C:\ProgramData\chocolatey\lib\MsSqlServerManagementStudio2014Express.1.0.5\tools\SQLManagementStudio_x64_ENU.exe"
#del "C:\ProgramData\chocolatey\lib\MsSqlServerManagementStudio2014Express.1.0.6\tools\SQLManagementStudio_x64_ENU.exe"
#---------------------------------------------------------------#
# Re-Enable UAC that was turned off earlier.    #
#---------------------------------------------------------------#
Enable-UAC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment