Breaking my mac bootstrap thing
parent
3471fb7113
commit
ebc26fe231
@ -1,70 +1,180 @@
|
|||||||
// Keys must be one of:
|
# Keys: brew, cask, arch, aur, pip, gem, npm
|
||||||
// brew, cask, arch, aur, pip, gem, npm
|
|
||||||
|
|
||||||
var packages = [
|
# Buildy stuff
|
||||||
|
brew-cask:
|
||||||
|
brew: brew-cask
|
||||||
|
node:
|
||||||
|
brew: node
|
||||||
|
arch: nodejs
|
||||||
|
openssl:
|
||||||
|
brew: openssl
|
||||||
|
arch: openssl
|
||||||
|
python:
|
||||||
|
brew: python --with-brewed-openssl
|
||||||
|
arch: python2
|
||||||
|
ruby:
|
||||||
|
brew: chruby ruby-build
|
||||||
|
aur: chruby ruby-build
|
||||||
|
haskell:
|
||||||
|
brew: haskell-platform
|
||||||
|
arch: ghc cabal-install haddock happy alex
|
||||||
|
|
||||||
// With which to build
|
# Unixy stuff
|
||||||
{ brew: "node", arch: "nodejs" },
|
coreutils:
|
||||||
{ brew: "python --with-brewed-openssl", arch: "python2" },
|
brew: coreutils
|
||||||
{ brew: "ruby-install" },
|
arch: coreutils
|
||||||
//{ brew: "chruby", aur: "chruby" }, // TODO chruby fish
|
findutils:
|
||||||
{ brew: "haskell-platform" },
|
brew: findutils
|
||||||
{ arch: "ghc cabal-install haddock happy alex" }, // No Haskell-Platform on Arch
|
arch: findutils
|
||||||
|
aspell:
|
||||||
|
brew: aspell
|
||||||
|
arch: apsell
|
||||||
|
git:
|
||||||
|
brew: git
|
||||||
|
arch: git
|
||||||
|
perforce:
|
||||||
|
brew: perforce
|
||||||
|
aur: p4
|
||||||
|
tmux:
|
||||||
|
brew: tmux
|
||||||
|
arch: tmux
|
||||||
|
wget:
|
||||||
|
brew: wget --enable-iri
|
||||||
|
arch: wget
|
||||||
|
weechat:
|
||||||
|
brew: weechat --with-aspell --with-python --with-ruby
|
||||||
|
arch: weechat
|
||||||
|
ranger:
|
||||||
|
brew: ranger
|
||||||
|
arch: ranger
|
||||||
|
bash:
|
||||||
|
brew: bash
|
||||||
|
arch: bash
|
||||||
|
zsh:
|
||||||
|
brew: zsh
|
||||||
|
arch: zsh
|
||||||
|
ack:
|
||||||
|
brew: ack
|
||||||
|
arch: ack
|
||||||
|
tree:
|
||||||
|
brew: tree
|
||||||
|
arch: tree
|
||||||
|
openssh:
|
||||||
|
brew: openssh --with-brewed-openssl
|
||||||
|
ssh-copy-id:
|
||||||
|
brew: ssh-copy-id
|
||||||
|
ffind:
|
||||||
|
brew: ffind # No arch package
|
||||||
|
vim:
|
||||||
|
brew: macvim --HEAD --override-system-vim
|
||||||
|
arch: gvim
|
||||||
|
imagemagick:
|
||||||
|
brew: imagemagick
|
||||||
|
arch: imagemagick
|
||||||
|
imagesnap:
|
||||||
|
brew: imagesnap # TODO Linux
|
||||||
|
mosh:
|
||||||
|
brew: mosh
|
||||||
|
arch: mosh
|
||||||
|
ca-certificates:
|
||||||
|
brew: curl-ca-bundle
|
||||||
|
arch: ca-certificates
|
||||||
|
watch:
|
||||||
|
brew: watch
|
||||||
|
gnupg:
|
||||||
|
brew: gnupg
|
||||||
|
arch: gnupg
|
||||||
|
gpg-agent:
|
||||||
|
brew: gpg-agent
|
||||||
|
gpgme:
|
||||||
|
brew: gpgme
|
||||||
|
arch: gpgme
|
||||||
|
mplayer:
|
||||||
|
brew: mplayer
|
||||||
|
arch: mplayer
|
||||||
|
ncmpcpp:
|
||||||
|
brew: ncmpcpp --clock --outputs --visualizer --HEAD
|
||||||
|
arch: ncmpcpp
|
||||||
|
mopidy: # TODO
|
||||||
|
pip: mopidy
|
||||||
|
gstreamer:
|
||||||
|
brew: gstreamer010 # TODO gst-plugnis*** --with-***
|
||||||
|
|
||||||
// Command Line Utils
|
# Mail stuff
|
||||||
{ brew: "coreutils" },
|
msmtp:
|
||||||
{ brew: "findutils" },
|
brew: msmtp
|
||||||
{ brew: "aspell" },
|
arch: msmtp
|
||||||
{ brew: "git" },
|
urlview:
|
||||||
{ brew: "perforce", aur: "p4" },
|
brew: urlview
|
||||||
{ brew: "tmux", arch: "tmux" },
|
aur: urlview
|
||||||
{ brew: "wget" },
|
offlineimap:
|
||||||
{ brew: "weechat", arch: "weechat" },
|
brew: offlineimap
|
||||||
{ brew: "ranger", arch: "ranger" },
|
arch: offlineimap
|
||||||
{ brew: "bash" },
|
notmuch:
|
||||||
{ brew: "fish", arch: "fish" },
|
brew: notmuch
|
||||||
{ brew: "ack", arch: "ack" },
|
arch: notmuch
|
||||||
{ brew: "openssl" },
|
alot:
|
||||||
{ brew: "openssh --with-brewed-openssl" },
|
aur: alot
|
||||||
{ brew: "ssh-copy-id" },
|
# brew: alot # TODO
|
||||||
{ brew: "ffind" },
|
#afew: # TODO
|
||||||
{ brew: "vim --HEAD --override-system-vim", arch: "gvim" },
|
|
||||||
{ brew: "msmtp", arch: "msmtp" },
|
|
||||||
{ brew: "mutt", aur: "mutt-sidebar" }, // TODO sidebar patch
|
|
||||||
{ brew: "urlview", aur: "urlview" },
|
|
||||||
{ brew: "isync", aur: "isync" },
|
|
||||||
{ brew: "mosh", arch: "mosh" },
|
|
||||||
{ brew: "tree", arch: "tree" },
|
|
||||||
{ brew: "imagesnap" }, // TODO linux
|
|
||||||
{ brew: "imagemagick", arch: "imagemagick" },
|
|
||||||
|
|
||||||
// Desktop Applications
|
# Multiplatform desktop stuff
|
||||||
// Mac Only
|
|
||||||
{ brew: "brew-cask" },
|
|
||||||
{ cask: "rdio" },
|
|
||||||
{ cask: "alfred" },
|
|
||||||
{ cask: "slate" },
|
|
||||||
{ cask: "charles" },
|
|
||||||
{ cask: "iterm2" },
|
|
||||||
{ cask: "asepsis" },
|
|
||||||
{ cask: "keyremap4macbook" },
|
|
||||||
{ cask: "the-unarchiver" },
|
|
||||||
{ cask: "launchrocket" },
|
|
||||||
{ cask: "thunderbird" },
|
|
||||||
|
|
||||||
// Linux Only
|
|
||||||
{ arch: "rxvt-unicode" },
|
|
||||||
// TODO wm
|
|
||||||
|
|
||||||
|
spotify:
|
||||||
|
cask: spotify
|
||||||
|
aur: spotify
|
||||||
// All OSes
|
// All OSes
|
||||||
{ cask: "google-chrome", arch: "chromium" },
|
firefox:
|
||||||
{ cask: "firefox", arch: "firefox" },
|
cask: firefox
|
||||||
{ cask: "dropbox", aur: "dropbox" },
|
arch: firefox
|
||||||
{ cask: "vlc", arch: "vlc" },
|
chrome:
|
||||||
{ cask: "transmission" }, // TODO linux
|
cask: google-chrome
|
||||||
{ cask: "electrum", aur: "electrum" },
|
arch: chromium
|
||||||
{ cask: "steam" }, // TODO linux
|
dropbox:
|
||||||
{ cask: "sketchup" }, // TODO linux
|
cask: dropbox
|
||||||
{ cask: "audacity", arch: "audacity" },
|
aur: dropbox
|
||||||
|
google-drive:
|
||||||
|
cask: google-drive # TODO linux
|
||||||
|
vlc:
|
||||||
|
cask: vlc
|
||||||
|
arch: vlc
|
||||||
|
electrum:
|
||||||
|
cask: electrum
|
||||||
|
aur: electrum
|
||||||
|
steam:
|
||||||
|
cask: steam
|
||||||
|
arch: steam
|
||||||
|
sketchup:
|
||||||
|
cask: sketchup # TODO linux
|
||||||
|
truecrypt:
|
||||||
|
cask: truecrypt
|
||||||
|
arch: truecrypt
|
||||||
|
|
||||||
|
# Mac-only desktop stuff
|
||||||
|
alfred:
|
||||||
|
cask: alfred
|
||||||
|
slate:
|
||||||
|
cask: slate
|
||||||
|
charles:
|
||||||
|
cask: charles
|
||||||
|
iterm2:
|
||||||
|
brew: iterm2
|
||||||
|
keyremap4macbook:
|
||||||
|
cask: keyremap4macbook
|
||||||
|
the-unarchiver:
|
||||||
|
cask: the-unarchiver
|
||||||
|
launchrocket:
|
||||||
|
cask: launchrocket
|
||||||
|
flux:
|
||||||
|
cask: flux
|
||||||
|
xquartz:
|
||||||
|
cask: xquartz
|
||||||
|
macpass:
|
||||||
|
cask: macpass
|
||||||
|
time-out:
|
||||||
|
cask: time-out
|
||||||
|
|
||||||
];
|
# Linux-only
|
||||||
|
urxvt:
|
||||||
|
arch: rxvt-unicode
|
||||||
|
# TODO wm
|
||||||
|
@ -1 +1 @@
|
|||||||
ruby-1.9
|
ruby-2.1.0
|
||||||
|
Loading…
Reference in New Issue