-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmetadata.rb
54 lines (50 loc) · 5.76 KB
/
metadata.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name "lyraphase_workstation"
maintainer "James Cuzella"
maintainer_email "[email protected]"
license "GPL-3.0+"
description "Recipes to Install & Configure my workstation"
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version "3.4.1"
chef_version ">= 12.0" if respond_to?(:chef_version)
source_url 'https://github.com/LyraPhase/lyraphase_workstation' if respond_to?(:source_url)
issues_url 'https://github.com/LyraPhase/lyraphase_workstation/issues' if respond_to?(:issues_url)
require 'chef/version_constraint'
supports 'mac_os_x'
depends 'homebrew'
depends 'dmg' unless respond_to?(:chef_version) and Chef::const_defined?(:VERSION) and Chef::VersionConstraint.new(">= 14.0").include?(Chef::VERSION.to_s)
depends 'osx' # For osx_defaults LWRP
depends 'sprout-base' # For `libraries/directory#recursive_directories()` function
depends 'plist', '~> 0.9' # For `plist_file` LWRP (used in lyraphase_workstation::airfoil recipe)
recipe 'lyraphase_workstation::ableton_live', 'Install [Ableton Live](https://www.ableton.com/) DAW'
recipe 'lyraphase_workstation::ableton_live_options', 'Manage [Options.txt](https://help.ableton.com/hc/en-us/articles/209772865-Options-txt-file-for-Live) settings for [Ableton Live](https://www.ableton.com/) DAW'
recipe 'lyraphase_workstation::airfoil', 'Install [Airfoil](https://www.rogueamoeba.com/airfoil/)'
recipe 'lyraphase_workstation::audinate_dante_controller', 'Install [Audinate Dante Controller](https://www.audinate.com/products/software/dante-controller)'
recipe 'lyraphase_workstation::bash4', 'Install [bash v4](https://github.com/Homebrew/homebrew-core/blob/master/Formula/bash.rb) from Homebrew'
recipe 'lyraphase_workstation::bitfocus_companion', 'Install [Bitfocus Companion](https://bitfocus.io/companion)'
recipe 'lyraphase_workstation::cycling_74_max', 'Install [CYCLING \'74 MAX](https://cycling74.com/)'
recipe 'lyraphase_workstation::daisydisk', 'Install [DaisyDisk](http://www.daisydiskapp.com/)'
recipe 'lyraphase_workstation::default', 'No-Op recipe for just loading libraries this cookbook provides'
recipe 'lyraphase_workstation::dmgaudio_dualism', 'Install [DMGAudio Dualism](http://www.dmgaudio.com/products_dualism.php)'
recipe 'lyraphase_workstation::drobo_dashboard', 'Install [Drobo Dashboard](http://www.drobo.com/start/)'
recipe 'lyraphase_workstation::hammerspoon', 'Install [Hammerspoon](http://www.hammerspoon.org) ([GitHub](https://github.com/Hammerspoon/hammerspoon))'
recipe 'lyraphase_workstation::hammerspoon_shiftit', 'Install ShiftIt replacement: [MiroWindowManager.spoon](http://www.hammerspoon.org/Spoons/MiroWindowsManager.html) ([GitHub](https://github.com/miromannino/miro-windows-manager) [ShiftIt Deprecated](https://github.com/fikovnik/ShiftIt/issues/299#issuecomment-469419329))'
recipe 'lyraphase_workstation::korg_kontrol_editor', 'Install [Korg Kontrol Editor](http://www.korg.com/us/support/download/software/1/253/1355/) ([Manual](http://www.korg.com/us/support/download/manual/1/253/1843/) [Archived DL](https://web.archive.org/web/20150919212752/http://www.korg.com/filedl/61a78cbcf754384af8104114d7cde1c7/840/download.php))'
recipe 'lyraphase_workstation::machine_name', 'Set MacOS machine name based on node[machine_domain] [Local cookbook replacement for sprout-osx-settings::machine_name](https://github.com/pivotal-sprout/sprout-osx-settings/blob/master/recipes/machine_name.rb)'
recipe 'lyraphase_workstation::max_for_live', 'Install [Max for Live](https://www.ableton.com/en/live/max-for-live/)'
recipe 'lyraphase_workstation::mixed_in_key', 'Install [Mixed In Key](http://www.mixedinkey.com)'
recipe 'lyraphase_workstation::multibit', 'Install [Multibit](https://multibit.org/)'
recipe 'lyraphase_workstation::musicbrainz_picard', 'Install [MusicBrainz Picard](https://picard.musicbrainz.org/)'
recipe 'lyraphase_workstation::nfs_mounts', 'Manage /etc/auto_nfs entries for [NFS Client mounts on OS X](https://coderwall.com/p/fuoa-g/automounting-nfs-share-in-os-x-into-volumes)'
recipe 'lyraphase_workstation::omnifocus', 'Install [OmniFocus](https://www.omnigroup.com/omnifocus)'
recipe 'lyraphase_workstation::oxium', 'Install [Xils-Lab Oxium](http://www.xils-lab.com/pages/Oxium.html) Synthesizer'
recipe 'lyraphase_workstation::polyverse_infected_mushroom_i_wish', 'Install [Polyverse - Infected Mushroom - Gatekeeper VST](https://polyversemusic.com/products/gatekeeper/)'
recipe 'lyraphase_workstation::polyverse_infected_mushroom_i_wish', 'Install [Polyverse - Infected Mushroom - I Wish VST](https://polyversemusic.com/products/i-wish/)'
recipe 'lyraphase_workstation::polyverse_infected_mushroom_i_wish', 'Install [Polyverse - Infected Mushroom - Manipulator VST](https://polyversemusic.com/products/manipulator/)'
recipe 'lyraphase_workstation::prolific_pl2303_driver', 'Install [Prolific PL2303 Driver](http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41)'
recipe 'lyraphase_workstation::root_bootstrap_ssh_config', 'Installs a minimal `.ssh/config` + `known_hosts` file for GitHub & Homebrew bootstrap'
recipe 'lyraphase_workstation::sublime_text_settings', 'Installs Settings symlinks for storing [Sublime Text](http://www.sublimetext.com/) configs in pCloud Drive'
recipe 'lyraphase_workstation::traktor', 'Installs [Traktor](http://www.native-instruments.com/en/products/traktor/) DJ software'
recipe 'lyraphase_workstation::traktor_audio_2', 'Installs [Traktor Audio 2 DJ](http://www.native-instruments.com/en/products/traktor/dj-audio-interfaces/traktor-audio-2/) Driver'
recipe 'lyraphase_workstation::user_default_shell', 'Sets a default shell for your user'
recipe 'lyraphase_workstation::vimrc', 'Installs vimrc via git repo'
recipe 'lyraphase_workstation::xcode', 'Install XCode via .dmg and accepts XCode build license'