My dotfiles...
Find a file
2019-11-15 22:13:57 +00:00
roles Create a directory for bash completion helpers 2019-11-15 22:13:57 +00:00
.gitattributes Add ssh role 2019-11-15 22:00:56 +00:00
.gitignore Put all dotfiles into one "stow package" 2019-02-18 23:19:28 +01:00
.key Add git-crypt key 2019-06-20 00:47:49 +02:00
dotfiles.yml Remove unused variables 2019-11-15 22:01:50 +00:00
hosts Add bash role 2019-11-15 17:11:24 +00: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 -