Skip to content
My configuration files
Emacs Lisp Perl Shell Python
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
tomorrow-theme @ ebfe6b3



Rather than store all of my configuration settings in a huge file.

I decided to store each "group" of settings in their own file.


  • Backup your existing ~/.bash_profile - it's about to be replaced
  • git clone this repo into ~/.profile.d
  • $ cd ~/.profile.d
  • $ ./


  • You can add new extensions in the extensions/ subdirectory
  • Use $ up to reload without having to log back in
  • .profile.d/work* are .gitignored, so you can name an extension, for example, extensions/work-secretstuff you might not want to share.
    • This will also keep an as-yet-unwritten unrelated extension from clobbering your local ones.
Something went wrong with that request. Please try again.