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',
|
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',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue