Commit f34fa4671058d9e9266a6ee6d2282133034e1bda

Authored by Jianwei Han
1 parent a2d6ec482e
Exists in master

Add more fonts

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