Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
My dotfiles.
Shell Prolog VimL C Python Emacs Lisp Other
tree: 1b9d588059

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
emacs.d
keybindings @ 0ab98db
lein
mutt
scpt
teamocil
vendor
vim
weechat
zshuery @ 23a3cd6
.gitignore
.gitmodules
README.md
ackrc
config.fish
crontab
crontab_mac
ctags
emacs
gemrc
gitconfig
gitignore
hgrc
inputrc
install.sh
irbrc.rb
keymandorc.rb
launchbar.plist.xml
ledgerrc
lesskey
msmtprc
offlineimaprc
python.fish
pythonrc.py
quakelive.cfg
railsrc
rc
ruby.fish
ssh_config
tmux.conf
urlview
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)
  • 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 for your language if it's not russian.
  • powerline style also in fish and irb
  • Tarsnap-based backup script bin/backup and backup deletion script bin/rmbackups
  • bin/pinboard_html 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 work together. like a boss!

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.