Config files for various tools I use, or have used in the past, such as fish, git, jed and Sublime Text.
It's very unlikely that anyone will want to use this directly; the more interesting directories are:
- fish - configuration and startup files for fish shell.
- bin - mostly git commands that are a bit too long or complicated to be embedded into .gitconfig.
- templates/hooks - git hooks
Note that there's a lot of bash config files scattered about the place--I used to use bash but have now switched to fish, but am keeping it around for the memories, such as the list of operating systems that have been "supported" at some point in the past...
$ brew install fish
Don't have homebrew?
See http://brew.sh.
Note that the binaries are symlinked into whatever directory brew
is
installed into. (So if brew
is symlinked into /usr/local/bin
, then
all executables brew
installs will be symlinked into there as well.)
This can be useful if you want to install brew
in your home
directory, but symlink binaries into /usr/local/bin
.
PHP (Optional)
Probably best to install from source.
You'll probably want to enable a few extensions when you ./configure
:
$ ./configure --with-curl --with-zlib --with-openssl --enable-zip
$ cd $HOME
$ git clone [email protected]:ithinkihaveacat/dotfiles.git .dotfiles
$ cd $HOME/.dotfiles
$ ./update
# On OS X, logout and login again
Note that update
may be destructive—if you have "unmanaged" files in
locations such as ~/Library/KeyBindings
or ~/Library/Fonts
, they will be
wiped out!
(Though it is safe to run update
multiple times.)
Install Package Control. The actual
packages to install are stored in [etc/subl/Package Control.sublime-settings
](Package Control.sublime-settings); Package Control
will pick this up and install the appropriate packages as soon as it itself is
installed.
Import [etc/Solarized Dark.terminal
](etc/Solarized Dark.terminal).
System Preferences > Keyboard > Keyboard Shortcuts > Services > File and Folders
- Enable "New Terminal at Folder"
Get emacs keybindings across all gtk apps (source):
$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
Run the following gconftool
commands to set
Solarized colours correctly:
http://stackoverflow.com/a/7734960
Use "Profile Preferences" to change the default font.
Open "Keyboard Shortcuts" and unselect "Enable menu access keys". (Otherwise Alt is used for accessing the menu.)