Commit 42c5acab4d27cfdc20f843c5e44867c568e1c758

Authored by Jianwei Han
1 parent 820fc92aa1
Exists in master

Add fonts

Showing 1 changed file with 15 additions and 3 deletions Inline Diff

modules/people/manifests/hanjianwei/applications.pp
class people::hanjianwei::applications { 1 1 class people::hanjianwei::applications {
2 2
# Declare all Homebrew packages 3 3 # Declare all Homebrew packages
package { ['wget', 4 4 package { ['ack',
'qt5', 5 5 'qt5',
6 'reattach-to-user-namespace',
'tmux', 6 7 'tmux',
'vim']: 7 8 'vim',
9 'wget']:
} 8 10 }
9 11
homebrew::tap { 'homebrew/science': } 10 12 homebrew::tap { 'homebrew/science': }
-> 11 13 ->
package { 'opencv': } 12 14 package { 'opencv': }
13 15
# Declare all Homebrew Cask packages 14 16 # Declare all Homebrew Cask packages
include brewcask 15 17 include brewcask
16 18
package { ['acorn', 17 19 package { ['acorn',
'alfred', 18 20 'alfred',
'atom', 19 21 'atom',
'bettertouchtool', 20 22 'bettertouchtool',
'caffeine', 21 23 'caffeine',
'cleanmymac', 22 24 'cleanmymac',
'dropbox', 23 25 'dropbox',
'evernote', 24 26 'evernote',
'fantastical', 25 27 'fantastical',
'firefox', 26 28 'firefox',
'google-chrome', 27 29 'google-chrome',
'hazel', 28 30 'hazel',
'iterm2', 29 31 'iterm2',
'karabiner', 30 32 'karabiner',
'keyboard-maestro', 31 33 'keyboard-maestro',
'mactex', 32 34 'mactex',
'omnifocus', 33 35 'omnifocus',
'onepassword', 34 36 'onepassword',
'parallels', 35 37 'parallels',
'pycharm-ce', 36 38 'pycharm-ce',
'scapple', 37 39 'scapple',
'screenflow', 38 40 'screenflow',
'scrivener', 39 41 'scrivener',
'seil', 40 42 'seil',
'shiori', 41 43 'shiori',
'trim-enabler', 42 44 'trim-enabler',
'qq', 43 45 'qq',
'qt-creator', 44 46 'qt-creator',
'vagrant', 45 47 'vagrant',
'virtualbox', 46 48 'virtualbox',
'welly', 47 49 'welly',
'xmind']: 48 50 'xmind']:
provider => 'brewcask' 49 51 provider => 'brewcask'
} 50 52 }
51 53
# Taps 52 54 # Taps
homebrew::tap { 'hanjianwei/apps': } 53 55 homebrew::tap { 'hanjianwei/apps': }
-> 54 56 ->
package { 'squirrel': 55 57 package { 'squirrel':
provider => 'brewcask' 56 58 provider => 'brewcask'
} 57 59 }
58 60
homebrew::tap { 'caskroom/fonts': } 59 61 homebrew::tap { 'caskroom/fonts': }
-> 60 62 ->
package { 'font-inconsolata-for-powerline': 61 63 package { ['font-anonymous-pro',
64 'font-dejavu-sans',
65 'font-dejavu-sans-mono-for-powerline',
66 'font-inconsolata-dz-for-powerline',
67 'font-inconsolata-for-powerline',
68 'font-sauce-code-powerline',
69 'font-source-code-pro',
70 'font-source-sans-pro',
71 'font-source-serif-pro',
72 'font-terminus',
73 'font-ubuntu-mono-powerline']:
provider => 'brewcask' 62 74 provider => 'brewcask'
} 63 75 }
64 76
homebrew::tap { 'caskroom/versions': } 65 77 homebrew::tap { 'caskroom/versions': }
-> 66 78 ->
package { 'intellij-idea-ultimate12': 67 79 package { 'intellij-idea-ultimate12':
provider => 'brewcask' 68 80 provider => 'brewcask'
} 69 81 }
70 82
homebrew::tap { 'railwaycat/emacsmacport': } 71 83 homebrew::tap { 'railwaycat/emacsmacport': }
-> 72 84 ->
package { 'emacs-mac': 73 85 package { 'emacs-mac':
provider => 'brewcask' 74 86 provider => 'brewcask'
} 75 87 }
76 88
# Apps configuration 77 89 # Apps configuration
Package <| |> -> Dotfiles::Deploy <| |> 78 90 Package <| |> -> Dotfiles::Deploy <| |>
79 91
osx_chsh { $boxen_user: 80 92 osx_chsh { $boxen_user:
shell => '/bin/zsh' 81 93 shell => '/bin/zsh'
} 82 94 }
83 95
dotfiles::deploy { ['atom', 84 96 dotfiles::deploy { ['atom',
'bettertouchtool', 85 97 'bettertouchtool',
'emacs', 86 98 'emacs',
'git', 87 99 'git',
'iterm2', 88 100 'iterm2',
'karabiner', 89 101 'karabiner',
'prezto', 90 102 'prezto',
'seil', 91 103 'seil',