<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>bin/init/client-debs.yml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,7 @@
-personal_ws-1.1 en 33 
+personal_ws-1.1 en 37 
 multiplayer
 http
 clojure
-Clojure
 Eval
 REPL
 IRB
@@ -11,14 +10,19 @@ Debian
 IRC
 Ubuntu
 Elisp
+technomancy
 Compojure
+Erlang
 wikipedia
+r&#233;sum&#233;
 rdoc
-peepcode
 PeepCode
-Peepcode
+peepcode
+classpath
 dotfiles
 Clojure's
+prerelease
+runtime
 codebase
 rubygems
 JRuby</diff>
      <filename>.aspell.en.pws</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,6 @@
         (to &quot;phil@localhost&quot; &quot;feeds&quot;)
 
         ;; personal
-        (any &quot;alisha\\.e\\.hagelberg@biola\\.edu&quot; &quot;alisha&quot;)
         (from &quot;agelberg&quot; - &quot;Alisha&quot; &quot;family&quot;)
         (from &quot;Broach&quot; &quot;family&quot;)
 </diff>
      <filename>.gnus.el</filename>
    </modified>
    <modified>
      <diff>@@ -8,8 +8,7 @@ itself.
 
 TODO:
 - add multiverse repository
-- get gnome-terminal to not show menubar
+- get gnome-terminal to not show menubar (through gconf?)
 - sync music, movies, books, photos from another machine
 - panel config
-- lists in gconf.yml to support ctrl:nocaps
-- tell mpd.conf to look in ~/music
\ No newline at end of file
+- lists in gconf.yml to support ctrl:nocaps
\ No newline at end of file</diff>
      <filename>bin/init/README</filename>
    </modified>
    <modified>
      <diff>@@ -1,87 +1,34 @@
 ---
-- abiword
-- autoconf
 - avahi-discover
 - avahi-utils
-- bittorrent
-- bsdgames
 - build-essential
-- cellwriter
-- console-terminus
 - curl
 - cvs
 - debhelper
-- devilspie
-- dwm-tools
-- epiphany-browser
-- epiphany-extensions
 - exuberant-ctags
-- f-spot
 - fakeroot
-- fetchmail
-- gitk
 - git-core
 - git-cvs
 - git-svn
-- gmpc
-- gnumeric
-- graphviz
-- gsfonts-x11
-- gstreamer0.10-ffmpeg
-- gstreamer0.10-fluendo-mp3
-- gstreamer0.10-plugins-bad
-- gstreamer0.10-plugins-ugly
 - htop
-- imagemagick
-- irb1.8
 - libavahi-compat-libdnssd-dev
 - libavahi-compat-libdnssd1
-- libfaad2-0
-- libgnome2-ruby
-- libnotify-bin
-- libopenssl-ruby1.8
-- libpurple-bin
-- libquicktime1
-- libsqlite3-ruby1.8
 - libxml2-dev
 - mpc
 - mpd
-- mpg321
-- namazu2
-- namazu2-index-tools
 - netcat
 - nmap
 - openssh-server
-- pidgin-libnotify
 - postfix
 - ptunnel
-- rdoc1.8
-- ri1.8
 - rlwrap
-- ruby-gnome2
-- ruby1.8
-- ruby1.8-dev
-- rxvt-unicode
-- screen
-- service-discovery-applet
-- sloccount
 - sqlite3
 - sshfs
 - subversion
 - swig
-- synergy
 - tree
-- ttf-inconsolata
-- ttf-liberation
-- ttf-mgopen
-- unclutter
 - unzip
-- w3m-img
-- wmctrl
-- vlc
-- xbindkeys
-- xfonts-terminus
-- xulrunner
-- youtube-dl
 - zile
-- zsnes
\ No newline at end of file
+- sun-java6-bin
+- sun-java6-jre
+- sun-java6-jdk
\ No newline at end of file</diff>
      <filename>bin/init/debs.yml</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,6 @@
 - rails
 - vlad
 - minitest
-- rcov
 - wirble
 - flog
 - tattle
@@ -18,8 +17,7 @@
 - ZenTest
 - json
 - roastbeef
-- heckle
 - twitter
-- github
+- defunkt-github
 - xmpp4r
 - SuperCaller
\ No newline at end of file</diff>
      <filename>bin/init/gems.yml</filename>
    </modified>
    <modified>
      <diff>@@ -11,23 +11,37 @@ if [ ! -r /etc/apt/sources.list.orig ] ; then
     sed -i -e &quot;s/# deb/deb/g&quot; /etc/apt/sources.list
     # We don't want backports though
     sed -i -e &quot;s/^.*backports.*$//g&quot; /etc/apt/sources.list
+    # no thanks, cdrom
     sed -i -e &quot;s/^.*cdrom.*$//g&quot; /etc/apt/sources.list
+
     apt-get update
 fi
 
-# get the minimum
-apt-get install git-core ruby ruby1.8 zile
+# Fie upon and hence with you!
+apt-get remove app-install-data-commercial
 
-if [ ! -r install.rb ] ; then
-  # if we are running a bare go.sh
-  cd ~
-  git clone git@github.com:technomancy/dotfiles.git dotfiles
-  chown -R phil dotfiles
-  cd dotfiles/bin/init
-fi
+# get the minimum to bootstrap
+apt-get install git-core git-svn zile build-essential
+apt-get build-dep ruby-full emacs-snapshot w3m-el
+mkdir ~/src
+
+svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6/ ~/src/ruby1.8
+cd ~/src/ruby1.8 &amp;&amp; autoconf &amp;&amp; ./configure &amp;&amp; make &amp;&amp; make install
+
+# Gems! from trunk, because we're crazy.
+git svn clone svn+ssh://rubyforge.org/var/svn/rubygems ~/src/rubygems
+ruby ~/src/rubygems/setup.rb
+
+# gotta have my remote X!
+sed -i s/DisallowTCP=true/DisallowTCP=false/ /etc/gdm/gdm.conf
+
+# don't write atimes
+chattr +A /
+
+# help out MPD a bit
+mkdir -p /var/lib/mpd
+ln -s ~/music /var/lib/mpd/music
 
-chattr +A / # don't write atimes
-ruby install.rb
 chown -R phil $HOME
 sudo -u phil ruby user-setup.rb # TODO: this breaks... huh?
 exit 0</diff>
      <filename>bin/init/go.sh</filename>
    </modified>
    <modified>
      <diff>@@ -1,10 +1,13 @@
 [&quot;mv ~/dotfiles/* ~&quot;,
  &quot;mv ~/dotfiles/.* ~&quot;,
- &quot;mkdir ~/.ssh&quot;,
  &quot;cp ~/.sshconfig ~/.ssh/config&quot;,
- &quot;ln -s /usr/lib/ruby/gems/1.8/gems ~/gems&quot;,
- &quot;ruby ~/bin/gconf.rb&quot;].map{ |c| system c rescue nil }
-
-# TODO: set up proper gconf panel and keyboard options
+ &quot;ln -s /usr/local/lib/ruby/gems/1.8/gems ~/gems&quot;,
+].map{ |c| system c rescue puts &quot;#{c} failed.&quot; }
 
 %w(Music Examples Desktop Pictures Public Templates Videos Documents).each { |d| system &quot;rm -rf ~/#{d}&quot; }
+
+require 'roastbeef'
+%w(ruby emacs emacs-w3m conkeror).each { |c| RoastBeef.install(c) }
+
+# TODO: how to set gconf keys without ruby-gnome2 installed?
+# http://ruby-gnome2.sourceforge.jp/data/ruby-gnome2-api.tar.gz</diff>
      <filename>bin/init/user-setup.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>bin/init/install.rb</filename>
    </removed>
    <removed>
      <filename>bin/init/roastbeefs.yml</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>e9fe04c68017bfcfc64a8821751a9e221d35dce6</id>
    </parent>
  </parents>
  <author>
    <name>Phil Hagelberg</name>
    <email>technomancy@gmail.com</email>
  </author>
  <url>http://github.com/technomancy/dotfiles/commit/802279d3ca787e32327c40885b2305564b1e3b9b</url>
  <id>802279d3ca787e32327c40885b2305564b1e3b9b</id>
  <committed-date>2009-03-24T11:32:24-07:00</committed-date>
  <authored-date>2009-03-24T11:32:24-07:00</authored-date>
  <message>Rejigger init script in preparation for Chef.</message>
  <tree>b7cda993c31c73014bcb8700b18f4047ae56d85b</tree>
  <committer>
    <name>Phil Hagelberg</name>
    <email>technomancy@gmail.com</email>
  </committer>
</commit>
