My dotfiles...
Find a file
Fernando Schauenburg c0b024974a Fix PATH manipulation bug in bash profile
This bug caused entries to not be removed if they were already present
in the beginning of the list before being prepended. This could lead to
duplication of entires, usually this ended up being /usr/local/bin.
2020-02-21 11:03:59 +01:00
dotfiles Fix PATH manipulation bug in bash profile 2020-02-21 11:03: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 -