homdir management repo
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.arbtt
.arduino
.audacity-data
.bash.d
.bazaar
.bogofilter
.config
.crack-attack
.emacs.d
.gEDA
.gPlanarity
.gitconfig.d
.gnucash
.gobby
.gunroar
.inkscape
.irssi
.luma
.mplayer
.mu-cade
.netbeans
.parallel
.pcb
.q3a/baseq3
.qt
.quicksynergy
.ssh
.subversion
.titanion
.torus-trooper
.update-manager-core
.weechat
.wireshark
.xournal
.zsnes
Applications
bin
doc
.CFUserTextEncoding
.apport-ignore.xml
.bash_logout
.bash_profile
.bashrc
.conkyrc
.csshrc
.desmume.ini
.dict
.dmrc
.dput.cf
.emacs
.face
.fbhighscores
.fbrc
.gitconfig
.gitignore
.gitignore_global
.gitmessage
.gnome-hearts.cfg
.gorillarc
.gtk-recordmydesktop
.hushlogin
.irbrc
.ldaprc
.mrconfig
.nethackrc
.notmuch-config
.p47.prf
.pastebinit.xml
.pbuilderrc
.pgadmin3
.profile
.pylintrc
.reportbugrc
.rr.prf
.screenrc
.selected_editor
.sudo_as_admin_successful
.test.sh
.torarc
.travis.yml
.tumiki-fighters.prf
.vimrc
README.md

README.md

dotfiles

Travis CI

Purpose

This dotfile repo is intended to organize $HOME. The layout is:

  • src/: projects
  • bin/: simple scripts with nowhere else to call home
  • data/: a home for raw data
  • doc/: documents I guess?
  • tmp/: scratch space for quick tests

Philosophy

Here, I mostly ignore the XDG standards, but shouldn't interfere with them (much).

Over time, the I intend to break up the larger config files into smaller, composable units. Formats that support include directives will be preferred.

Some bits of the homedir are actually git repositories of their own. These are managed with myrepos, which is tracked in .mrconfig.

Testing / CI

Bash scripts are validated using shellcheck and Travis.