Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Configurationize all the things
Shell Prolog VimL C Python Emacs Lisp Other
tree: 703d517dfd

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
emacs.d
keybindings @ a1a8613
lein
mutt
teamocil
vendor
vim
weechat
zshuery @ ecc9669
.gitignore
.gitmodules
README.md
ackrc
crontab
crontab_mac
ctags
emacs
gemrc
gitconfig
gitignore
gvimrc
hgrc
inputrc
install.sh
irbrc.rb
launchbar.plist.xml
ledgerrc
lesskey
msmtprc
nethackrc
offlineimaprc
pentadactylrc
pythonrc.py
quakelive.cfg
railsrc
re.pl
ssh_config
tmux.conf
urlview
vimrc
zshrc

README.md

myfreeweb/dotfiles

Screenshot

Installation

git submodule update --init --recursive
./install.sh

Dependencies

There are many. And most of them can be installed with babushka + my deps. Hey, it even installs the dotfiles themselves.

But are you really going to use all my dotfiles? No. You're not me. You should steal the good parts instead :-)

The good parts

  • git&hg alias system, one letter == one thing, like vi commands, but the object comes before the verb, which makes more sense for version control
  • extremely awesome irb (ruby), python, lein (clojure), re.pl (perl) configs
  • powerline in vim and a similar thing for tmux, stolen from sjl/dotfiles, but with keyboard layout instead of music and mail. cool if you're bilingual. customize bin/keylayout.sh for your language if it's not russian.
  • Tarsnap-based backup script bin/backup.sh and backup deletion script bin/rmbackups.sh
  • bin/pinboard_html.py writes my recent Pinboard bookmarks to ~/.bookmarks.html, I add it to LaunchBar, I can search it
  • solid, robust, UNIX-way mail configuration: mutt + offlineimap + msmtp + notmuch + urlview + bin/addressbook.py work together. like a boss!
  • zsh from the future! zshuery, history search and syntax highlighting

The weird parts

  • I use the Colemak keyboard layout instead of QWERTY, so in all the curses-based apps (vim, mutt, less, tmux) j and k are swapped so it's more reasonable (k is lower than j so k should mean down)
  • on Macs, don't forget to install exuberant-ctags via homebrew, the built-in version isn't exuberant enough
Something went wrong with that request. Please try again.