Skip to content

Instantly share code, notes, and snippets.

@jeebak
Last active August 18, 2022 15:10
Show Gist options
  • Select an option

  • Save jeebak/8064d35757c99b0cd507 to your computer and use it in GitHub Desktop.

Select an option

Save jeebak/8064d35757c99b0cd507 to your computer and use it in GitHub Desktop.
My Boxstarter Script
# Based on: https://github.com/felixrieseberg/windows-development-environment
# Run from Adinistrator: Boxstarter shell
# C:\path\to\this\file\boxstarter.ps1
# Or, open up a PowerShell as Administrator, and run:
# START http://boxstarter.org/package/nr/url?https://gist.github.com/jeebak/8064d35757c99b0cd507
# Configure Windows
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions -EnableShowFullPathInTitleBar
Update-ExecutionPolicy Unrestricted
# Install chocolatey
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
# cinst -y Microsoft-Hyper-V-All -source windowsFeatures
# Packages
# cinst -y cmder -pre
# cinst -y Gow
## Node, npm
cinst -y nodejs.install
## Git
cinst -y git.install
cinst -y poshgit
cinst -y git-credential-manager-for-windows
cinst -y github
## Node, npm
cinst -y nodejs.install
npm install -g npm-windows-upgrade
## Editors
# cinst -y SublimeText3
# cinst -y SublimeText3.PackageControl
# cinst -y Sublimetext3-contextmenu
# cinst -y SublimeText3.PowershellAlias
cinst -y atom
cinst -y markdownpad2
cinst -y vim
cinst -y visualstudiocode
## Visual Studio 2015
cinst -y visualstudio2015community
if (Test-PendingReboot) { Invoke-Reboot }
## Ruby, Go, Python
cinst -y ruby
cinst -y ruby.devkit
cinst -y golang
cinst -y python
cinst -y pip
## DevOps Stuff
cinst -y virtualbox
cinst -y virtualbox.extensionpack
cinst -y vagrant
# Docker is currently not included, since it doesn't support Windows 10 at this time.
# To install, manually download and run https://github.com/docker/toolbox/releases/download/v1.8.1a/DockerToolbox-1.8.1a-windows-10-test.exe
if (Test-PendingReboot) { Invoke-Reboot }
# PA: === PortableApps
## Basics
# PA: cinst -y vlc
# PA: cinst -y GoogleChrome
# PA: cinst -y 7zip.install
cinst -y sysinternals
# cinst -y DotNet3.5
# cinst -y DotNet4.0 -- not needed on windows 8
# cinst -y DotNet4.5 -- not needed on windows 10
# cinst -y PowerShell -- not needed on windows 10
if (Test-PendingReboot) { Invoke-Reboot }
# Mine
# cinst -y ansicon
cinst -y autohotkey.install
cinst -y babun
cinst -y cshell
cinst -y cyberduck
# PA: cinst -y ditto
cinst -y f.lux
# PA: cinst -y firefox
cinst -y fiddler4
# PA: cinst -y gimp
cinst -y greenshot
cinst -y linqpad
cinst -y paint.net
# Ugh, it's PhpStorm 9
# cinst -y phpstorm
# PA: cinst -y putty
cinst -y sharpkeys
cinst -y slack
# PA: cinst -y sumatrapdf
cinst -y tortoisegit
# Pinning Things
# Install-ChocolateyPinnedTaskBarItem "$env:programfiles\Google\Chrome\Application\chrome.exe"
# Install-ChocolateyFileAssociation ".txt" "$env:programfiles\Sublime Text 3\sublime_text.exe"
# Let's get Updates, too
Install-WindowsUpdate -acceptEula
@mikedotexe
Copy link

Nice! A slipstream for Windows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment