My dotfiles...
Find a file
Fernando Schauenburg a9e50f2ba8 Call __git_ps1 as function instead of command substitution
This results in a slightly faster prompt because it saves us one fork()
call for the subshell that now doesn't have to be instantiated.
2019-11-08 10:44:59 +01:00
dotfiles Call __git_ps1 as function instead of command substitution 2019-11-08 10:44:59 +01:00
.gitattributes Add ssh configuration 2019-06-19 23:18:35 +02:00
.gitignore Put all dotfiles into one "stow package" 2019-02-18 23:19:28 +01:00
.gitmodules [vim] use standard Unicode in statusline (airline) 2017-02-05 19:36:30 +01:00
.key Add git-crypt key 2019-06-20 00:47:49 +02:00
README.md Add git-crypt key 2019-06-20 00:47:49 +02:00

Prerequisites

  • stow: for symlinking the dotfiles into the home directory.
  • git-crypt: for handling sensitive data in the repo.
  • gpg: for decrypting the key used by git-crypt.

Installation

Steps:

  1. Clone the repo.
  2. Stow the files into home dir.
  3. Decrypt key & initialize git-crypt to access sensitive data.

Cookbook:

    cd $HOME
    git clone git@git.schauenburg.me:fernando/dotfiles.git .dotfiles
    cd .dotfiles
    stow -v --no-folding dotfiles
    gpg -d --output - <(base64 -d .key) | git crypt unlock -