-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnew_machine_setup.ps1
70 lines (56 loc) · 1.81 KB
/
new_machine_setup.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# TODO: Script IIS settings install http://stackoverflow.com/questions/10522240/powershell-script-to-auto-install-of-iis-7-and-above
# TODO: Script database and user restore for SIR?
# VS
# choco install VisualStudio2013Ultimate -InstallArguments '/AddRemoveFeatures=''WebTools SQL''' # /ProductKey={KEY}'
# source control
choco install git -y
# create git bash shortcut
# NOT SURE THIS IS NEEDED IN LATEST VERSION OF GIT
# $WshShell = New-Object -comObject WScript.Shell
# $Shortcut = $WshShell.CreateShortcut("${Env:ProgramFiles}\Git\Git Bash.lnk")
# $Shortcut.TargetPath = "${Env:ProgramFiles}\Git\Git Bash.vbs"
# $Shortcut.IconLocation = "${Env:ProgramFiles}\Git\etc\git.ico"
# $Shortcut.Save()
choco install SourceTree -y
# utilities
choco install 7zip -y
choco install vim -y
choco install FoxitReader -y
choco install console2 -y
choco install autohotkey -y
choco install fiddler4 -y
choco install NSSM -y
choco install filezilla -y
choco install xmlnotepad -y
choco install treesizefree -y
choco install 1password -y
choco install ccleaner -y
choco install diffmerge -y
choco install dropbox -y
# browsers
choco install GoogleChrome -y
choco install firefox -y
# programming and DB
choco install mongodb -y
choco install RoboMongo -y
# choco install ruby
# choco install ruby2.devkit
# choco install nodejs.install
# rescuetime
# redgate tools
# altova xml
# http://chocolatey.org/packages/alanstevens.vsextensions
# sysinternals
# OTHER SETUP
# dotfiles (bash/vim)
# R# settings
# Console2 setup
# AHK scripts
# Need to run ruby-devkit install on correct ruby path (update config.yml)
#
# Set folder options
$key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
Set-ItemProperty $key Hidden 1
Set-ItemProperty $key HideFileExt 0
Set-ItemProperty $key ShowSuperHidden 1
Stop-Process -processname explorer