My dotfiles
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE.txt
README.org
configuration.org
install.sh

README.org

Dotfiles

Prerequisites

Installation requires an Emacs installation with org-mode, org-babel, and org-babel-tangle available – all of which are part of the standard library of modern Emacs versions. Installation should Just Work™ with Emacs v24+.

Installation

Automated from the web with cURL

curl -L https://github.com/indiebrain/.files/raw/master/install.sh | sh

Manually

$ git clone git@github.com:indiebrain/.files.git ~/.files
$ cd ~/.files
$ ./install.sh

Credentials

Some CLI tools require sensitive credentials. Obviously we don’t want to store these in the repository. Sensitive credentials are stored in the excluded-from-version-control credentials.org. The folowing is an example of the structure of the credentials.org configuration file:

#+TITLE: Credentials

Authentication credentials for CLI tools

** Github

   :PROPERTIES:
   :header-args: :tangle ~/credentials/.github :mkdirp yes
   :END:

   Github Credentials for the =gist.el= Emacs module.

   #+BEGIN_SRC conf
     [github]
       user = <github.username>
       oauth-token = <github.oauth-token>
   #+END_SRC