Skip to content

Instantly share code, notes, and snippets.

@lunks
Created December 9, 2014 15:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lunks/14e4636bb736aac61717 to your computer and use it in GitHub Desktop.
Save lunks/14e4636bb736aac61717 to your computer and use it in GitHub Desktop.
class people::lunks {
include macvim
include adium
include caffeine
include chrome
include dropbox
include gitx::dev
include iterm2::stable
include karabiner
include mou
include postgresql
include skype
include spectacle
include unarchiver
include zsh
include imagemagick
include libpng
include heroku
include gh
include alfred
include screenhero
include cyberduck
include xquartz
include hub
include seil
include seil::login_item
include redis
include hipchat
include transmission
include elasticsearch
include modern_space_cadet
include popcorntime
$home = "/Users/${::luser}"
$home_projects = "${home}/Code"
file { $home_projects:
ensure => directory,
}
Git::Config::Global <| title == "core.excludesfile" |> {
value => "~/.gitignore"
}
include osx::global::disable_key_press_and_hold
include osx::no_network_dsstores
include osx::finder::show_all_on_desktop
include osx::finder::unhide_library
include osx::global::disable_remote_control_ir_receiver
include osx::disable_app_quarantine
include osx::global::key_repeat_delay
include osx::global::key_repeat_rate
package {
[
'autoconf',
'automake',
'fasd',
'gistit',
'git-extras',
'ctags',
'the_silver_searcher',
'ssh-copy-id',
'reattach-to-user-namespace',
'tmux',
'wget',
'libxml2',
'libxslt',
'postgresql'
]:
ensure => present,
}
homebrew::tap {
'nviennot/tmate':
} -> package { 'tmate':
ensure => present,
}
}
ruby::version { '2.1.3': }
ruby::version { '2.1.5': }
ruby_gem { 'bundler for all rubies':
gem => 'bundler',
version => '~> 1.0',
ruby_version => '*',
}
class {'modern_space_cadet':
left_control_to_hyper => false,
fix_opt_arrows => false,
capslock_to_control_plus_escape => false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment