Last active
August 18, 2022 15:10
-
-
Save jeebak/8064d35757c99b0cd507 to your computer and use it in GitHub Desktop.
My Boxstarter Script
This file contains hidden or 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
| # 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Nice! A slipstream for Windows