[from now] 2014/08/10 23:15:18

diff --git a/homebrew/Brewfile b/homebrew/Brewfile
index eb589cb..0ff7ed3 100644
--- a/homebrew/Brewfile
+++ b/homebrew/Brewfile
@@ -11,6 +11,7 @@ tap homebrew/dupes
 tap homebrew/science
 tap jimbojsb/launchrocket
 tap peco/peco
+tap skinny-framework/alt

 # for X
 cask install xquartz
@@ -131,6 +132,9 @@ install peco
 install direnv
 install bzr
 install hydra-cli
+install skinny
+install rust
+install git-now
 # brew cask
 cask install alfred
 cask install diffmerge
diff --git a/hydra/init.lua b/hydra/init.lua
index f793a9d..b308b8f 100644
--- a/hydra/init.lua
+++ b/hydra/init.lua
@@ -7,18 +7,21 @@ pathwatcher.new(os.getenv("HOME") .. "/.hydra/", hydra.reload):start()
 hydra.autolaunch.set(true)

 hydra.menu.show(function()
-    local updatetitles={[true] = "Install Update", [false] = "Check for Update..."}
-    local updatefns = {[true] = updates.install, [false] = checkforupdates}
-    local hasupdate = (updates.newversion~=nil)
-
-    return {
+    local t = {
       {tilte = "Reload Config", fn = hydra.reload},
       {tilte = "Open REPL", fn = repl.open},
       {title = "-"},
       {title = "About Hydra", fn = hydra.showabout},
-      {tilte = updatetitles[hasupdate], fn = updatefns[hasupdate]},
+      {tilte = "Check for Updates...", fn = function() hydra.update.check(nil,true) end},
       {title = "Quit", fn = os.exit},
     }
+
+    if not hydra.license.haslicense() then
+      table.insert(t, 1, {title = "Buy or EnterLicense...", fn = hydra.license.enter})
+      table.insert(t, 2, {title = "-"})
+    end
+
+    return t
 end)

 local mash = {"cmd", "alt", "ctrl"}