mirror of
https://github.com/genebean/dots.git
synced 2026-03-27 09:27:44 -04:00
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:
parent
71bf10a86f
commit
5718853a99
1 changed files with 33 additions and 0 deletions
|
|
@ -47,6 +47,27 @@ class profile::mac {
|
|||
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":
|
||||
ensure => 'directory',
|
||||
}
|
||||
|
|
@ -72,4 +93,16 @@ class profile::mac {
|
|||
environment => "HOME=${homedir}",
|
||||
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',
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue