Added several missing components.

The casks will pull in apps to be stored in /Applications.
The oh-my-zsh part will install the base settings and add my theme.
This commit is contained in:
Gene Liverman 2017-08-13 19:43:21 -07:00
parent 71bf10a86f
commit 5718853a99

View file

@ -47,6 +47,27 @@ class profile::mac {
provider => 'brew', provider => 'brew',
} }
$homebrew_casks = [
'1password',
'adium',
'araxis-merge',
'atom',
'caffeine',
'docker',
'firefox',
'fliqlo',
'google-chrome',
'iterm2',
'slack',
'sourcetree',
'visual-studio-code',
]
package { $homebrew_casks:
ensure => 'installed',
provider => 'brewcask',
}
file { "${homedir}/repos": file { "${homedir}/repos":
ensure => 'directory', ensure => 'directory',
} }
@ -72,4 +93,16 @@ class profile::mac {
environment => "HOME=${homedir}", environment => "HOME=${homedir}",
refreshonly => true, refreshonly => true,
} }
vcsrepo { "${homedir}/.oh-my-zsh":
ensure => 'present',
provider => 'git',
source => 'https://github.com/robbyrussell/oh-my-zsh.git',
}
vcsrepo { "${homedir}/.oh-my-zsh/custom/themes":
ensure => 'latest',
provider => 'git',
source => 'git@github.com:genebean/my-oh-zsh-themes.git',
}
} }