/mbp17.rb

https://github.com/jondkinney/babushka-deps · Ruby · 124 lines · 94 code · 13 blank · 17 comment · 0 complexity · 63c2ba41569edf27d996d5cf3ab64f1e MD5 · raw file

  1. # Complete setup for my Macbook Pro, 'mbp17'
  2. dep 'mbp17' do
  3. requires 'dotfiles',
  4. 'private-dotfiles'
  5. requires 'os x prefs'
  6. requires 'brew packages'
  7. requires 'special'
  8. requires 'osx apps installed'
  9. end
  10. dep 'brew packages' do
  11. requires 'ack.managed',
  12. 'git.managed',
  13. 'growlnotify.managed',
  14. 'imagemagick.managed',
  15. 'redis',
  16. 'sphinx.managed',
  17. 'tig.managed',
  18. 'tmux.managed',
  19. 'tree.managed',
  20. 'wget.managed'
  21. end
  22. dep 'special' do
  23. # Custom Installs (each maps to a file in this repo)
  24. # 'coffeescript.src',
  25. requires 'HEXColorPicker',
  26. # 'macvim',
  27. 'mysql.managed',
  28. #'npm',
  29. #'nvm',
  30. 'oh-my-zsh and janus',
  31. 'postgresql.managed',
  32. 'Pow',
  33. 'rvm'
  34. # System Level
  35. requires 'Growl.installer',
  36. 'KeyRemap4MacBook.installer',
  37. 'locatedb',
  38. 'MercuryMover.installer',
  39. 'SIMBL.installer',
  40. 'teleport.installer'
  41. end
  42. dep 'osx apps installed' do
  43. # Social, Web, Media etc.
  44. requires 'Colloquy.app',
  45. 'ColorSchemer Studio 2.app',
  46. 'Echofon.app',
  47. 'Evernote.app',
  48. 'Firefox.app',
  49. 'Fluid.app',
  50. 'FluidApps',
  51. 'Google Chrome.app',
  52. 'Notational Velocity.app',
  53. 'OmniGraffle Professional 5.app',
  54. 'Pixelmator.app',
  55. 'Plex.app',
  56. 'Skype.app',
  57. 'Sparrow.app',
  58. 'Mailplane.app',
  59. 'Things.app',
  60. 'Transmission.app',
  61. 'VLC.app'
  62. # Development
  63. requires 'CoRD.app',
  64. 'GitX.app',
  65. 'iTerm.app',
  66. 'MacVim.app',
  67. 'Reggy.app',
  68. 'Sequel Pro.app',
  69. 'Snippets.app',
  70. 'TextMate.app',
  71. 'VirtualBox.installer'
  72. # System utilities
  73. requires 'Airfoil.app',
  74. 'Alfred.app',
  75. 'AppZapper.app',
  76. 'Carbon Copy Cloner.app',
  77. 'Cinch.app',
  78. 'CrashPlan.installer',
  79. 'Cyberduck.app',
  80. 'DaisyDisk.app',
  81. # 'DisplayLink.app',
  82. 'Dropbox.app',
  83. 'ExpanDrive.app',
  84. 'Flip4Mac.installer',
  85. 'Flux.app',
  86. 'gfxCardStatus.app',
  87. 'iStat Menus.app',
  88. 'iTeleport.app',
  89. 'ScreenSharingMenulet.app',
  90. 'SmartSleep.app',
  91. 'Spark.app',
  92. 'Stay.app',
  93. 'TotalFinder.app',
  94. 'TotalTerminal.app',
  95. 'UnRarX.app',
  96. 'Xmarks.installer'
  97. # Tools
  98. requires '1Password.app',
  99. 'Acorn.app',
  100. 'Calico.app',
  101. 'KeyCastr.app',
  102. 'Picturesque.app',
  103. 'SizeUp.app',
  104. 'SuperDuper!.app',
  105. 'xScope.app'
  106. # Mac App Store Apps (install through the store)
  107. # 'Cloud.app',
  108. # 'QuickCal.app',
  109. # 'QuickURLShortener.app',
  110. # 'Skitch.app'
  111. end