Skip to content

Instantly share code, notes, and snippets.

@PaulNichols
Last active May 11, 2016 06:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PaulNichols/d31f9eb5cf14ba88111e to your computer and use it in GitHub Desktop.
Save PaulNichols/d31f9eb5cf14ba88111e to your computer and use it in GitHub Desktop.
DevMachine DSC
Configuration DevMachine
{
Import-DscResource -ModuleName PSDesiredStateConfiguration
Import-DscResource -ModuleName cChoco
Node 'Dev'
{
#Set-NetConnectionProfile -InterfaceIndex <index number> -NetworkCategory Private
#set-DscLocalConfigurationManager
#winrm quickconfig -quiet
cChocoInstaller installChoco
{
InstallDir = "c:\choco"
}
cChocoPackageInstaller installchocolatey
{
Name = "chocolatey"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller installGit
{
Name = "git.install"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller installvisualstudio2015update
{
Name = "visualstudio2015-update"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller installxamarin-visualstudio
{
Name = "xamarin-visualstudio"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller install7Zip
{
Name = "7zip"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller installccleaner
{
Name = "ccleaner"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller webpi
{
Name = "webpi"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller webpicommandline
{
Name = "webpicommandline"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller ILSpy
{
Name = "ILSpy"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller git
{
Name = "git"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller poshgit
{
Name = "poshgit"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller flux
{
Name = "f.lux"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller nimbletext
{
Name = "nimbletext"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller gitextensions
{
Name = "gitextensions"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller paintnet
{
Name = "paint.net"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller googledrive
{
Name = "googledrive"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller avastfreeantivirus
{
Name = "avastfreeantivirus"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller atubecatcher
{
Name = "atubecatcher"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller openlivewriter
{
Name = "openlivewriter"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller markdownpad
{
Name = "markdownpad"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller linqpad
{
Name = "linqpad"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller dotpeek
{
Name = "dotpeek"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller sysinternals
{
Name = "sysinternals"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller fiddler4
{
Name = "fiddler4"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller winmerge
{
Name = "winmerge"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller nuget.commandline
{
Name = "nuget.commandline"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller nugetpackageexplorer
{
Name = "nugetpackageexplorer "
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller wireshark
{
Name = "wireshark"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller resharper
{
Name = "resharper"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller Dropbox
{
Name = "Dropbox"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller putty
{
Name = "putty"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller onedrive
{
Name = "onedrive"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller reader
{
Name = "reader"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller googlechrome
{
Name = "googlechrome"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller powershell
{
Name = "powershell"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller visualstudio2013premium
{
Name = "visualstudio2013premium"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller office365proplus
{
Name = "office365proplus"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller visualstudiocode
{
Name = "visualstudiocode"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller teamcityaddin
{
Name = "teamcityaddin"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller powerbi
{
Name = "powerbi"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller windirstat
{
Name = "windirstat"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller rdcman
{
Name = "rdcman"
DependsOn = "[cChocoInstaller]installChoco"
}
cChocoPackageInstaller slack
{
Name = "slack"
DependsOn = "[cChocoInstaller]installChoco"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment