Commit c45e80a8ebf470969f5d4bdf5947b53dffa04a29

Authored by Jianwei Han
1 parent 225d9deac5
Exists in master

Update puppet-dotfiles

Showing 3 changed files with 17 additions and 29 deletions Side-by-side Diff

... ... @@ -59,5 +59,5 @@
59 59 github "osx", "2.7.0"
60 60 github "property_list_key", "0.2.1", :repo => "glarizza/puppet-property_list_key"
61 61 github "brewcask", "0.0.4.rc2", :repo => "hanjianwei/puppet-brewcask"
62   -github "dotfiles", "0.0.2", :repo => "hanjianwei/puppet-dotfiles"
  62 +github "dotfiles", "0.0.5", :repo => "hanjianwei/puppet-dotfiles"
... ... @@ -86,7 +86,7 @@
86 86 GITHUBTARBALL
87 87 remote: hanjianwei/puppet-dotfiles
88 88 specs:
89   - dotfiles (0.0.2)
  89 + dotfiles (0.0.5)
90 90  
91 91 GITHUBTARBALL
92 92 remote: puppetlabs/puppetlabs-inifile
... ... @@ -107,7 +107,7 @@
107 107 boxen (= 3.6.1)
108 108 brewcask (= 0.0.4.rc2)
109 109 dnsmasq (= 1.0.1)
110   - dotfiles (= 0.0.2)
  110 + dotfiles (= 0.0.5)
111 111 gcc (= 2.0.101)
112 112 git (= 2.4.0)
113 113 homebrew (= 1.9.4)
modules/people/manifests/hanjianwei/applications.pp
... ... @@ -69,36 +69,24 @@
69 69 }
70 70  
71 71 # Apps configuration
72   - class { 'dotfiles::tmux':
73   - require => Package['tmux'],
74   - }
  72 + Package <| |> -> Dotfiles::Deploy <| |>
75 73  
76   - class { 'dotfiles::vim':
77   - require => Package['vim'],
78   - }
79   -
80   - class { 'dotfiles::emacs':
81   - require => Package['emacs-mac'],
82   - }
83   -
84   - class { 'dotfiles::vimperator':
85   - require => Package['firefox'],
86   - }
87   -
88   - class { 'dotfiles::keyremap4macbook':
89   - require => Package['keyremap4macbook'],
90   - }
91   -
92   - class { 'dotfiles::seil':
93   - require => Package['seil']
94   - }
95   -
96 74 osx_chsh { $boxen_user:
97 75 shell => '/bin/zsh'
98 76 }
99 77  
100   - include dotfiles::git
101   - include dotfiles::zsh
102   - include dotfiles::rubygems
  78 + dotfiles::deploy { ['atom',
  79 + 'bettertouchtool',
  80 + 'emacs',
  81 + 'git',
  82 + 'iterm2',
  83 + 'keyremap4macbook',
  84 + 'prezto',
  85 + 'seil',
  86 + 'tmux',
  87 + 'vim',
  88 + 'vimperator',
  89 + 'zsh']:
  90 + }
103 91 }