Lots of updates :)

This commit is contained in:
Gene Liverman 2017-06-04 23:56:56 -07:00
parent cfa3aa1681
commit 14680c582c
10 changed files with 55 additions and 41 deletions

View file

@ -42,12 +42,33 @@ class profile::mac {
]
package { $homebrew_packages:
ensure => 'installed',
ensure => 'latest',
provider => 'brew',
}
file { "${homedir}/repos":
ensure => 'directory',
}
vcsrepo { "${homedir}/.vim/bundle/Vundle.vim":
ensure => 'present',
ensure => 'latest',
provider => 'git',
source => 'https://github.com/VundleVim/Vundle.vim.git',
}
vcsrepo { "${homedir}/repos/powerline-fonts":
ensure => 'latest',
provider => 'git',
source => 'https://github.com/powerline/fonts.git',
require => File["${homedir}/repos"],
notify => Exec['update-fonts'],
}
exec { 'update-fonts':
command => "${homedir}/repos/powerline-fonts/install.sh",
cwd => "${homedir}/repos/powerline-fonts",
logoutput => true,
environment => "HOME=${homedir}",
refreshonly => true,
}
}