Personal dotfiles, vim config, little scripts, etc.
Perl Shell Lua Python TeX Ruby Clojure
Switch branches/tags
Nothing to show
Latest commit 059e2ec Mar 27, 2017 @cespare Fix window focus shortcuts
Permalink
Failed to load latest commit information.
.config/xfce4/terminal
.conky
.lein
.mplayer
.ssh-control
.weechat
.zsh
bin
man/man1
scripts
texmf/tex/cesparemath
.Xmodmap
.ackrc
.ansible.cfg
.bash_profile.cespare
.bashrc.cespare
.bashrc.cespare.old
.bashrc.linux
.bashrc.mac
.conkyrc
.editrc
.gemrc
.git-global-ignore
.gitconfig
.gitmodules
.gvimrc
.hgrc
.inputrc
.irbrc
.screenrc
.slate
.taskrc
.tmux.conf
.tmux.linux.conf
.tmux.osx.conf
.vimrc
.xbindkeysrc
.zshrc
LICENSE
README.md
install_necessary_gems.rb
system_notes.md

README.md

Cespare's Dotfiles

This is a repository containing my typical configuration files. It has a bunch of useful stuff that I like to have backed up and ready to put on a new machine to make it usable. Note that my vim configuration is a separate repository.

Some notes about specific files/directories:

  • .bashrc.cespare The way I configure bash is by sourcing .bashrc.cespare from whatever bashrc my platform gives me. (If I'm making a .bashrc from scratch, then I'll just put this in it: source $HOME/.bashrc.cespare There are platform- and work-specific .bashrc files which are pulled in as needed by .bashrc.cespare. I try to add things to the most general .bashrc.
  • When I build software by hand, I symlink the executable in $HOME/bin. This stuff should not be in version control.
  • scripts/ This is a directory of useful little scripts. Some of them are very platform-specific. Some are things I wrote years ago. There's no guarantee any of them are sane/useful/safe.
  • .vimrc My vim configuration is a separate repository, and so .vimrc and .gvimrc symlink to the config files in there.