Skip to content

Instantly share code, notes, and snippets.

@abuckenheimer
Last active April 18, 2019 12:47
Show Gist options
  • Select an option

  • Save abuckenheimer/e10d23684543bb8ceb2b89aab0a5a5f3 to your computer and use it in GitHub Desktop.

Select an option

Save abuckenheimer/e10d23684543bb8ceb2b89aab0a5a5f3 to your computer and use it in GitHub Desktop.
minimal programming environment
# Description: Boxstarter Script
# Author: Alec Buckenheimer
#
# Install boxstarter:
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
#
# You might need to set: Set-ExecutionPolicy RemoteSigned
#
# Run this boxstarter by calling the following from an **elevated** command-prompt:
# start http://boxstarter.org/package/nr/url?<URL-TO-RAW-GIST>
# OR
# Install-BoxstarterPackage -PackageName <URL-TO-RAW-GIST> -DisableReboots
#
# Learn more: http://boxstarter.org/Learn/WebLauncher
# Install jessfraz minimal windows env
Install-BoxstarterPackage -PackageName https://gist.githubusercontent.com/jessfraz/7c319b046daa101a4aaef937a20ff41f/raw/1713bc3e73a8a3b0e2ca4cae34947c19b43b2bd9/boxstarter.ps1 -DisableReboots
# some general tinkering
choco uninstall sharex
choco install -y firacode
choco install -y firefox
# programming environment
choco install git -params '"/GitAndUnixToolsOnPath /WindowsTerminal"' -y
choco install -y SublimeText3
choco install -y alacritty
# python
choco install -y visualstudio2017community --package-parameters "--passive --locale en-us --add Microsoft.VisualStudio.Component.VC.140 --add Microsoft.VisualStudio.ComponentGroup.nativeDesktop.Win81 --add Microsoft.Component.VC.Runtime.UCRTSDK"
choco install -y miniconda3 --params="/AddToPath:1 /RegisterPython:1"
# rusty
& 'C:\Program Files\Git\bin\bash.exe' -c "curl https://sh.rustup.rs -sSf -o rustup.sh && ./rustup.sh -y"
& 'C:\Program Files\Git\bin\bash.exe' -c "rustup update"
& 'C:\Program Files\Git\bin\bash.exe' -c "cargo install fd-find ripgrep bat parallel exa hexyl"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment