Skip to content

Instantly share code, notes, and snippets.

@reinh
Created April 23, 2013 00:34
Show Gist options
  • Save reinh/5439853 to your computer and use it in GitHub Desktop.
Save reinh/5439853 to your computer and use it in GitHub Desktop.
class people::reinh {
# Dev stuff
include tmux
include ctags
include vagrant
include iterm2::dev
include zsh
include java
include mysql
include redis
# Apps
include flux
include dropbox
include induction
include vlc
include macvim
include chrome::canary
include pivotalbooster
include github_for_mac
# Misc. Settings
include osx::disable_app_quarantine # disable the downloaded app quarantine
include osx::no_network_dsstores # disable creation of .DS_Store files on network shares
# Finder Settings
include osx::finder::unhide_library # unsets the hidden flag on ~/Library
# Repositories and stuff
$home = "/Users/${::luser}"
$my = "${home}/my"
file { $my: ensure => directory }
define my::repository {
$my = "${people::reinh::my}"
repository {
"${my}/${title}":
source => "reinh/${title}",
require => File[$my];
}
}
$repos = [
'statsd',
'diceboy',
'coffeequest',
'coffeescript-stemcell',
'reinh.github.com'
]
my::repository { $repos: }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment